项目部署到外网发生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 方法相同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值