项目部署到外网发生File "/struts-tags" not found错误

如果报错误:org.apache.jasper.JasperException: File "/struts-tags" not found

在tomcat server.xml文件中配置:
<Host name="项目名称或者是网址" appBase="不填"  
unpackWARs="true" autoDeploy="true"  
xmlValidation="false" xmlNamespaceAware="false">  
  
<Context path="/" docBase="如果项目是在服务器上,就是项目在tomcat中的位置:如D:\Tomcat 6.0\webapps\erciso(erciso为我的项目名称)" reloadable="true"  
caseSensitive="false" debug="0"></Context>  
</Host> 


这个问题可能是有很多原因造成的,我就我犯得错误给出解决办法:
我是把server.xml中的“docBase”与“appBase”的值设置成一样了,才铸成了如此大错,实际上“appBase”的值应该是工程放置的目录路径,如“c:\tomcat\webapps”;而“docBase”的值应该是工程名,如“myproject”,当然path的值要指定为“”,否则某些东西还会出错的。
像这样应该不会有问题了。 这个还能解决包括找不到 jstl 方法相同。

你可能感兴趣的:(struts)