首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

tomcat中spring初始化两次有关问题解决

2012-11-16 
tomcat中spring初始化两次问题解决问题的提出:?当把app发布到webapps下后,又在server.xml的Host标签内配置

tomcat中spring初始化两次问题解决

问题的提出:

?

当把app发布到webapps下后,又在server.xml的Host标签内配置缺省context时会出现如词问题,问题原因及一般解决方案参照http://shenxiaodong530.blog.163.com/blog/static/92207246201251814453126/,该解决方案修改了tomcat应用的部署结构,虽能解决问他,但不够优雅,缺省context和其他不在同一个目录中。推荐如下解决方案:

1、缺省context不使用Host标签配置context方式,直接把缺省context命名成为ROOT, 这种方式的缺点是通过ROOT这个名字不能够从字面上知道context的意义

2、缺省context依然使用Host标签配置context方式,同时使用Host的deployIgnore属性忽略appBase下的缺省context被自动发布,而使用Host/context来发布。

?

参考资料:

http://tomcat.apache.org/tomcat-6.0-doc/config/host.html

http://tomcat.apache.org/tomcat-6.0-doc/config/host.html#Automatic Application Deployment

?


于是我启动服务器后尝试了:
http://localhost/dev-frame/status/check-status.html

http://localhost/status/check-status.html

果然都能访问。所以证明确实是这个原因。

热点排行