最近在linux服务器上部署的工程,发现访问jsp页面,如果导入了/struts-tags,就会出现找不到的错误。查看tomcat日志,发现自己的spring配置文件竟然加载了2次,因此查看了一下server.xml,修改<Host>和<Context>部分配置
1、我的工程xxx放在/home/xxx下,<Host>的appBase设置为"/home/",<Context>的docBase设置为"xxx".重启后发现/struts-tags问题解决,可是spring配置依旧加载2次。
2、我的工程xxx放在/home/xxx下,<Host>的appBase设置为"/home/xxx",<Context>的docBase设置为"."。重启后发现/struts-tags问题出现,可是spring配置加载正常。
3、我的工程xxx放在/home/xxx下,<Host>的appBase设置为空"",<Context>的docBase设置为"/home/xxx"。重启问题解决。