当前位置:论坛首页 > Linux面板 > 求助

【已完成】配置Java Tomcat项目500错误,项目路径问题.

发表在 Linux面板5 天前 [复制链接] 2 41

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:宝塔面板9.0.0,jdk-11.0.19,Tomcat 9
系统版本:[size=1.01563]Ubuntu-22.04-x64
问题描述:

配置java tomcat内置项目在 /www/wwwroot/项目名,外网映射配置代理目录为“/”,
完后访问 http://域名,显示 HTTP状态 500 - 内部服务器错误。
接着我尝试直接把项目放在了tomcat/webapps路径下,通过 http://ip:端口/项目名 可以正常显示我的项目。
于是再尝试把项目放在 /www/wwwroot/项目名/项目名(仿照webapps/项目名,叠了一层路径),再访问 http://域名/项目名,就能正常显示项目,不再报500了。


但是我不明白为什么要叠一层路径,才能不报错。
以前在宝塔旧版本部署的时候我记得是直接把项目放在/www/wwwroot/目录下,用域名就能正常访问到的。
因为觉得这种办法有点莫名其妙,而且不希望访问网站时在域名后还要加斜杠目录名,所以求助排查问题原因和更好的解决方法。

相关截图(日志、错误):

项目配置
QQ20250127-070034.png QQ20250127-070123.png
项目文件放在 /www/wwwroot/项目名 时,报错500
QQ20250127-065948.png QQ20250127-064022.png
项目文件放在下一级目录里,访问http://域名/目录名 就能正常显示
QQ20250127-070956.png QQ20250127-070530.png

使用道具 举报 只看该作者 回复
已解决。比较了旧版本的Tomcat配置文件,办法是把Tomcat配置/usr/local/bttomcat/tomcat9/conf/server.xml里面默认添加了的一个语句删除。图上红框的appBase=“路径”的这句删掉,保存配置,然后重启Tomcat服务器,就正常了。
QQ20250128-040226.png
使用道具 举报 回复 支持 反对
发表于 前天 11:48 | 显示全部楼层
问题解决了就好,后续有问题可以在开新贴
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表