XWiki在Windows上部署

 简单介绍

        XWiki是一款Java开发的开源文档管理系统,它简单易用,拥有强大的权限管理功能。

部署条件

        JDK11(需要注意:14版本之后需要JDK11以上)、Tomcat9,XWiki 

部署过程

  1. JDK和Tomcat的部署我就贴个参考链接了。

           JDK11部署、Tomcat9部署、

  2. 下载XWiki的war包,重命名你想要的名字(这个名字会显示在路径中,我这里是wiki),放在tomcat的webapps下,运行tomcat的bin目录下的startup.bat程序,等待war包被解压完成,停止tomcat,删掉war包。
  3. 准备MySQL数据,创建xwiki库,设置用户名和密码。修改配置文件:D:\Wiki\apache-tomcat-9.0.73\webapps\wiki\WEB-INF\hibernate.cfg.xml,注释掉默认的hsqldb数据库配置,使用MySQL的数据库配置,修改对应的数据库和密码,注意数据库连接字符串5.7和8.0不同,8.0需要设置时区。示例:jdbc:mysql://localhost:3307/xwiki?useSSL=false&serverTimezone=UTC。

    & 这个符号是xml文档下“&”号的转义。

  4.  准备MySQL的jdbc驱动 mysql-connector-java-5.1.48.jar(跟数据库对应版本),复制到D:\Wiki\apache-tomcat-9.0.73\webapps\wiki\WEB-INF\lib

  5.  准备flavor插件包,选择跟XWiki对应的版本,下载地址:Index of /groups/public/org/xwiki/platform/xwiki-platform-distribution-flavor-xip

  6. 修改XWiki的默认工作路径,修改配置文件D:\Wiki\apache-tomcat-9.0.73\webapps/xwiki/WEB-INF/xwiki.properties的environment.permanentDirectory=D:\apache-tomcat-9.0.73\webapps\wiki\data。可以设置其他的文件路径。创建文件夹:D:\Wiki\apache-tomcat-9.0.73\webapps\wiki\data\extension\repository,更改flavor包后缀xip为zip,解压flavor包到这里。

XWiki在Windows上部署_第1张图片

     7. 重新启动tomcat,打开http://localhost:8080/wiki/等待初始化

        下一步

XWiki在Windows上部署_第2张图片

填写管理员账号和密码

XWiki在Windows上部署_第3张图片

 下一步到这里,等待插件加载出来,加载过程中比价慢,耐心等待

XWiki在Windows上部署_第4张图片

   后面的继续安装直到完成。   

遇到的坑

tomcat默认堆栈太小,导致启动报OOM,在windows服务上启动tomcat读取的是注册表的参数,不是配置文件里的。windows服务修改tomcat启动参数

浏览器版本过旧,导致创建page没响应,还以为是权限问题。

你可能感兴趣的:(工具,java,tomcat,开发语言)