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

 

Topic1: 如何搭建xwiki

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

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

xwiki的搭建及jetty升级

 

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

xwiki的搭建及jetty升级

其它:

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

xwiki的搭建及jetty升级

 

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

xwiki的搭建及jetty升级

 

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. 重新启动即可

 

 

 

 

 

 

相关文章:

  • 2021-04-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
  • 2021-06-30
猜你喜欢
  • 2021-10-28
  • 2021-09-13
  • 2021-12-13
  • 2021-06-06
  • 2021-06-03
  • 2021-11-24
相关资源
相似解决方案