我刚刚从ganymede sr2升级到eclipse galileo,现在eclipse在部署期间构建我的EAR文件的工作非常糟糕。有几个实用工具罐被认为是完全忽略的,并且有一个war文件,它偶尔只包含在EAR中。因此,当我部署到glassfish时,我得到“File not found:blah.war”之类的错误,或者如果war文件存在,我会收到ClassNotFound错误。
另外,我正在尝试从EAR中删除一些EJB jar,但它仍然会将其中的一些放回到application.xml中(不幸的是,它也没有将它们放入EAR中)。
我认为eclipse会在EAR项目之外的某个地方存储一些关于项目的额外元数据,并忽略我对它的更改,这很烦人。但是,我不知道这是什么,或者如何“冲洗”它。
有没有人碰到这样的事情?知道如何弄清楚究竟发生了什么事吗?
谢谢!
答案 0 :(得分:0)
我在重新部署时遇到同样的问题,希望有人可以对此有所了解,否则我会回到Ganymede ......对我来说唯一的方法是始终删除已部署的EAR然后事情就好了当我进行部署时...那种愚蠢的IMO。
使用galileo也会导致内存泄漏...系统在使用几个小时后会慢慢爬行,而且对Ganymede的崩溃更多......叹息让我有权跳到新版本!
答案 1 :(得分:0)