当前位置:论坛首页 > Linux面板 > 建议

新版使用tomcat的问题

发表在 Linux面板前天 17:24 [复制链接] 1 28

新版本新建网站,关联tomcat后,如java 常用框架spingmvc的项目,打开网址直接是503,tomcat 启动失败,根据报错信息,要把<Context crossContext="true"  path="" reloadable="true" />这段配置去掉,去掉后启动成功,但是项目仍无法访问,将旧版本的配置拿过来就可以了。
希望工程师们看看这个问题,我这是本周第三次碰到了,tomcat版本都是一样的,旧版本关联tomcat后直接就可以了,新版本会有很多问题。因为一直用宝塔,所以想把这个问题解决,要不然每次copy配置,有多做了好几步。

旧版本点击关联tomcat 自动添加的配置
  1.       <Host autoDeploy="true" name="XXX.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
  2.         <Context crossContext="true" docBase="/www/wwwroot/xxx.com" path="" reloadable="true" />
  3.       </Host>
复制代码

新版本点击关联tomcat 自动添加的配置大概如下(新版本大概是这样):
  1. <Host webapps="/www/wwwroot/xxx.com" autoDeploy="true" name="XXX.com" unpackWARs="true" xmlNamespaceAware="false" xmlValidation="false">
  2. <Context crossContext="true"  path="" reloadable="true" />
  3. </Host>
复制代码


使用道具 举报 只看该作者 回复
发表于 前天 17:28 | 显示全部楼层
补充一下,解决tomcat 启动失败后,访问网址是可以到tomcat,但是显示资源不是公开的404。
新版本的代码是我凭着记忆大概是这个样子,应该是新版本自动配置server.xml添加的语句有变动,导致出问题,
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

工作时间:09:00至18:30

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