启动一个老的项目,本地启动和之前的环境启动都没有问题。
我的新环境启动报tomcat consider increasing the maximum size of the cache 错误
java.lang.IncompatibleClassChangeError: Implementing class错误
在网上找了很解决方案,基本都是复制粘贴的。
如:
1,改tomcat 的配置<Resources cachingAllowed="true" cacheMaxSize="100000" />
2,也有说是jar包冲突
在实验 过程中发现去掉以前使用的
hibernate-commons-annotations 问题搞定了,原来hibernate3.5中已包含相关注解不在使用这个jar包了
要把webapp下的文件工程文件删除。使用weblogicsipserver时当产生包冲突的时候,要删掉重复的包,并且把D:\bea\user_projects\domains\mydomain1\servers\AdminServer下的tmp临时文件全部删掉,否则tmp中会缓存删包之前的内容。
3,jdk版本不对
以上的方法并没有解决我的问题,最后解决方案是换一个tomcat
从tomcat8改成了tomcat7,完美启动