安装tomcat,tomcat版本用的是9.0.56,tomcat是zip文件,不用安装,直接解压到指定目录就行了,可以解压到任意目录。解压完成后配置CATALINA_HOME环境变量,变量值为解压地址。然后运行bin目录下的startup.bat文件,在浏览器输入127.0.0.1:8080,如果返回tomcat页面说明tomcat安装成功。
安装MySQL,MySQL直接安装的最新版本的(因为后面需要下载MySQL的驱动,把驱动放到Xwiki的目录下,只在官网找到了mysql-connector-java-8.0.27,所以就直接安装的MySQL8.0.27)。
在MySQL中建立xwiki数据库,建立一个用户,给该用户授权xwiki数据库权限。(注意:第二条和第三条指令如果用教程里的合成一条会报错,所以就分开了)
create database xwiki;
create user ‘xwiki’@’localhost’ identified by ‘password’
grant all privileges on xwiki.* to xwiki@localhost;
flush privileges;
把xwiki的war包放到tomcat的webapps目录下,然后运行bin中的startup.bat,运行tomcat解压war包。
War包解压后,按照教程配置hibernate.cfg.xml和xwiki.cfg文件(配置MySQL用户密码时,不要配置管理员用户密码,密码注意密码强度),并把数据库的驱动放到lib目录下(数据库驱动是从mysql官网下载的,下载下来的是一个zip包,只要把包里面的jar文件复制到lib目录下就行)。
完成以上步骤后,在浏览器输入127.0.0.1:8080/xwiki就可以进入xwiki的页面了,然后按照这个教程(XWiki安装 · 知识库与教育系统:镜像部署与使用实战 · 看云 (kancloud.cn))安装xwiki。
配置完成后,如果要通过ip直接访问下xwiki,需要在tomcat的server.xml中修改配置(配置访问的ip和端口),如果在内网的其他电脑上访问不到这个网页,可能是因为开的防火墙,可以防火墙的入站规则中放开对应端口。
Tomcat中root文件夹代表首页,把root文件夹重命名为root2,然后新建一个root文件夹,这样直接输入ip时访问的就是新建的root,是空的。
在新的root中新建一个index.jsp文件,里面写上如下内容,那么直接输入ip时就会跳转到/xwiki/bin/login这个路径。
参考:
(10条消息) XWiki搭建(window+tomcat+MySQL+jdk)_sunlight96的博客-CSDN博客