SSH集成时出现错误信息:
在tomcat上发布时控制台报异常如下信息:
javax.servlet.unavailableexception parsing error processing resource path web-inf struts-config.xml
这个信息说明环境有问题,一般struts-config.xml文件是没错的。
大多时我们在做项目时,复制别的项目,这样就容易产生以上错误。
所以首先保证struts-config.xml文件没错的前提下应检查如下几点:
1、检查项目名称是否和发布的实际名称一致。
鼠标点中工程名---右键---build path--->Configure build path
在左边树状结构中:MyEclipse(展开)--点击Web----看右边
Web Context-root: /工程名(是否正确)
若不正确,就改了,然后重新编译,发布---OK
以上解决办法也适合一些项目发布后,路径敲正确了,可就时报404错误,这也许就是上边问题所在。
如果上边都检查了,还报上边异常,那就试试这个吧:
在struts-config.xml文件中加入如下标签:
<controller>
<set-property property="processorClass"
value="org.springframework.web.struts.DelegatingRequestProcessor" />
</controller>
就会搞定了。