我一直在OSX Yosemite的Tomcat 8.0.20服务器上使用ExtJs 5,Spring 4.1.5和Hibernate 4.3.x开发webapp。在我被要求在Ubuntu 14.10中部署所述应用程序之前,一切都很顺利。
Tomcat工作正常,但是当我将部署的应用程序文件夹(tomcat / webapps / app)从Mac复制到Ubuntu时,我的应用程序无法启动并抛出异常:
java.lang.IncompatibleClassChangeError:实现类
我google了它(说与不兼容有关)并试图在Ubuntu中重新编译我的java源代码,但无济于事。
我的印象是java可以在平台之间移植。为什么会这样?如何迁移我的webapp?提前谢谢!
答案 0 :(得分:0)
超级晚回答:这是通过删除Unix(OSX)创建的隐藏类来解决的。