1. 停止 Tomcat 服务
首先,您需要停止正在运行的 Tomcat 服务器,以确保在操作文件时不会发生冲突或数据损坏:
bash
sudo systemctl stop tomcat
2. 清空 webapps
下的 xwiki
目录和 work
目录中相关的缓存
删除 webapps
下的 xwiki
目录和 work
目录中与 XWiki 相关的缓存,以确保没有旧文件干扰新部署:
bash
sudo rm -rf /opt/tomcat/latest/webapps/xwiki
sudo rm -rf /opt/tomcat/latest/work/Catalina/localhost/xwiki
3. 重新将 XWiki 的 WAR 文件放置到 webapps
目录
确保您有一个正确的 XWiki WAR 文件。如果需要,重新下载 WAR 文件。然后,将其复制或移动到 webapps
目录:
bash
sudo cp /path/to/xwiki.war /opt/tomcat/latest/webapps/
替换 /path/to/xwiki.war
为您 WAR 文件的实际路径。
4. 重新启动 Tomcat 服务
所有文件准备就绪后,重新启动 Tomcat 以加载新的 WAR 文件:
bash
sudo systemctl start tomcat
5. 检查部署状态
重新启动 Tomcat 后,您可以检查 Tomcat 的日志来确认 XWiki 是否正在正确部署:
bash
sudo tail -f /opt/tomcat/latest/logs/catalina.out
这个命令会显示实时的日志输出,您可以观察是否有任何错误或者部署消息。
6. 访问 XWiki
部署完成并且没有发现错误后,您可以尝试通过浏览器访问 XWiki 来检查是否部署成功:
http://your-server-ip:8080/xwiki
确保替换 your-server-ip
为您的服务器的 IP 地址或域名。