本文属于原创,未经过允许,请勿转载

Topic1: 如何搭建xwiki

xwiki的搭建对于自己学习或者小型范围内的使用,建议直接安装带有flavor版本的xwiki, 因为distribution的版本在安装完后初始化在国内网的情况下, 插件下载不下来,导致页面不够友好。

步骤1:下载 xwiki包:https://www.xwiki.org/xwiki/bin/view/Download/DownloadVersion/?projectVersion=11.8.1

步骤二: 下载完后,解压,windows下双击“start_xwiki.bat” 就算搭建完成了。 非常easy.

其它:

1.如果想修改启动端口怎么办?如下图修改

2. 使能超级用户,用户名密码,可以在下图设置。启动后,就可以登陆超级用户。

Topic2:如何升级xwiki里的Jetty?

场景: 目前xwiki download下来后,jetty版本为9.4.8。 版本比较低,有不少漏洞缺陷,涉及到Jetty升级。

以下以Jetty 9.4.8 升级至9.4.21为例。

1. 从Jetty官方网站下载9.4.21:https://www.eclipse.org/jetty/download.html

2. 将jetty-distribution-9.4.21.v20190926拷贝到xwiki-platform-distribution-flavor-jetty-hsqldb-11.2里,把原来jetty重命名为jetty_old,刚拷贝进去的命名为jetty
3. 将jetty下的contexts目录拷贝到xwiki-platform-distribution-flavor-jetty-hsqldb-11.2/data/jetty/下
4. 修改xwiki-platform-distribution-flavor-jetty-hsqldb-11.2_afterstart/jetty/etc/jetty_deploy.xml下的这句:
<Property name="jetty.base" default="." />/<Property name="jetty.deploy.monitoredDir" deprecated="jetty.deploy.monitoredDirName" default="webapps"/>
改为
<Property name="jetty.base" default="." />/<Property name="jetty.deploy.monitoredDir" deprecated="jetty.deploy.monitoredDirName" default="contexts"/>

5. 将xwiki-platform-distribution-flavor-jetty-hsqldb-11.2\jetty_old\modules\xwiki.mod拷贝至xwiki-platform-distribution-flavor-jetty-hsqldb-11.2\jetty\modules

6. 将xwiki-platform-distribution-flavor-jetty-hsqldb-11.2\jetty_old\lib\ext里有2个jar包(xwiki-platform-tool-jetty-listener-11.2.jar,commons-io-2.6.jar)拷贝至xwiki-platform-distribution-flavor-jetty-hsqldb-11.2\jetty\lib\ext

7. 重新启动即可

xwiki的搭建及jetty升级相关推荐

  1. 基于Linux(CentOS)快速搭建LNMP环境【使用LNMP安装包一键搭建】以及升级PHP版本

    使用 LNMP一键安装包 安装 安装步骤 在安装LNMP包之前我们先给Linux安装一些基本的软件,如screen.vim.gcc等.用以下命令: yum install vim git unzip ...

  2. Seata多微服务互相调用_全局分布式事物使用案例_Order-Module order微服务的配置搭建---微服务升级_SpringCloud Alibaba工作笔记0060

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 然后咱们说了我们的案例需要三个微服务,那么首先我们先去创建这个 订单微服务. 按照这个11个步骤来 ...

  3. JAVA基本框架搭建(Maven,jetty,Jod…

    转发一个页面. http://www.xuebuyuan.com/1995449.html

  4. imx6q 开发android,SAIL-IMX6Q ANDROID开发环境搭建与系统编译

    1Android开发环境搭建 1.1升级开发环境源 在终端执行命令:# apt-getupdate 如图所示: 1.png (152.16 KB, 下载次数: 8) 2019-6-5 14:32 上传 ...

  5. 飞书开放平台-全新消息卡片搭建工具

    前言 你还在为需要手撕 JSON 代码而烦恼吗?消息卡片搭建工具全新升级,为你带来更优雅的卡片创作体验:

  6. 阿里云服务器ECS 搭建网站

    目录 文章简介 构建网站流程 域名注册 云服务的选择 网站搭建 1)安装 apache 2)配置apache 域名解析设置 HTTPS 证书配置 免费证书购买申请 证书下载和安装 总结 文章简介 本栏 ...

  7. 编译imx6 android,SAIL-IMX6Q ANDROID开发环境搭建与系统编译

    1Android开发环境搭建 1.1升级开发环境源 在终端执行命令:# apt-get update 如图所示: 图片19.png (36.7 KB, 下载次数: 9) 2019-7-8 09:50 ...

  8. 自用笔记本电脑搭建自己的网站

    自从学了编程之后,就一直想搭建一个自己的网站,当初还是小白的时候就一直有个疑问,我写的网站如何放到网上让别人都能访问到哪?路漫漫其修远兮,吾将上下而求索.终于让我走出了这团疑云,成功的那一刻是兴奋且激 ...

  9. 【实战】使用Docker快速搭建Graylog单节点详细流程

    一.资源准备 一些官方的说明: Docker安装graylog graylog官方配置 中文搭建配置 Docker升级 Docker主页 安装docker详细步骤 服务器准备:1台4C8G配置的虚拟机 ...

最新文章

  1. 【Python学习系列二十一】pandas库基本操作
  2. 工程师总结:单片机C语言编程心得
  3. 挑战程序员同学,如何只用2GB内存从20/40/80亿个整数中找到出现次数最多的数?
  4. 没有躲过的坑--vector使用erase后迭代器变成野指针
  5. 【经验】聊自己非计算机专业做程序员的经验
  6. XFBAY学习笔记=++=实验十三 交换机和路由器组合实验
  7. matlab求抛物问题,高手进,用matlab求解一维抛物方程的初边值问题 - 数学 - 小木虫 - 学术 科研 互动社区...
  8. VS2012使用 MSDN教程
  9. python解析word拆分Excel选择题格式(3、判断题)
  10. python读取cad元素_python3读取autocad图形文件.py实例
  11. 苹果和亚马逊因疑似侵犯云端同步功能专利而被提起美国337调查
  12. 流氓软件mcafee之Mac端卸载
  13. isupper()函数
  14. java word jar包_java操作word书签生成word模板不用jar包
  15. matlab中求特征值的eig函数说明
  16. linux rpm 装 mac,linux之 rpm,yum
  17. 你的离职是为了事业还为了工作??
  18. SVL - 共享VLAN学习模式
  19. php画爱心,在WEB里绘制爱心
  20. office2010/2013/2016安装过程提示问题Office 16 Click-to-Run Extensibility Component

热门文章

  1. 智慧酒店 | 云计算助力酒店行业智慧加码
  2. html设置了字体为什么没效果,为什么设置字体没效果,楷书不行么
  3. 标签参数JEECG智能开发平台 UI标签库帮助文档
  4. make menuconfig 添加新选项
  5. codewarrior烧录,34704B_freescalecodewarrior烧写程序
  6. 第一节项目整体管理学习笔记
  7. 高防服务器ddos压力测试的工具推荐
  8. c语言中htonl函数,htonl()函数学习
  9. 普罗米修斯 mysql监控_普罗米修斯Prometheus监控MySQL
  10. CAD进阶练习(四)