写了一个struts2项目,里边用到了JNI,在MyEclipse下顺利地运行了,可是deploy到tomcat之后遇到了N多错误,让我头疼不已,特此记录一下遇到的错误!
1.deploy出错
不存在的jar包的引入,使得deploy出错
在deploy的时候会提示这个错误:
could not be redeployed because it could not be completely removed inthe undeployment phase. The most common cause of this problem is attempting to redeploy while the server is running,which has locked one or more files.
查看工程状态,有个红色叉叉,可是代码这些却没有错误,最后才在Libraries里边发现原来是有不存在的jar包导入了进去。
把junit.jar从Libraries里边去除,之后将tomcat下的Struts2都删掉,之后再重新将工程部署到tomcat服务器就好了。
因为这个错误,衍生出了新的错误,
2.no Action Mapped
因为部署不成功,使得我在MyEclipse下做的修改在tomcat下是无效的
比如说我新加了个action,在struts.xml中的配置都没错啊,可是就是