XWiki是一款Java开发的开源文档管理系统,它简单易用,拥有强大的权限管理功能。
JDK11(需要注意:14版本之后需要JDK11以上)、Tomcat9,XWiki
JDK11部署、Tomcat9部署、
准备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文档下“&”号的转义。
准备MySQL的jdbc驱动 mysql-connector-java-5.1.48.jar(跟数据库对应版本),复制到D:\Wiki\apache-tomcat-9.0.73\webapps\wiki\WEB-INF\lib
准备flavor插件包,选择跟XWiki对应的版本,下载地址:Index of /groups/public/org/xwiki/platform/xwiki-platform-distribution-flavor-xip
修改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包到这里。
7. 重新启动tomcat,打开http://localhost:8080/wiki/等待初始化
下一步
填写管理员账号和密码
下一步到这里,等待插件加载出来,加载过程中比价慢,耐心等待
后面的继续安装直到完成。
tomcat默认堆栈太小,导致启动报OOM,在windows服务上启动tomcat读取的是注册表的参数,不是配置文件里的。windows服务修改tomcat启动参数
浏览器版本过旧,导致创建page没响应,还以为是权限问题。