我刚刚从 ganymede sr2 升级到 eclipse galileo,现在 eclipse 在部署期间构建我的 EAR 文件的工作非常糟糕。应该包含几个实用程序 jar,但它完全忽略了它,并且有一个 war 文件,它只是偶尔包含在 EAR 中。因此,当我部署到 glassfish 时,会出现“找不到文件:blah.war”之类的错误,或者如果存在 war 文件,则会出现 ClassNotFound 错误。
另外,我正在尝试从 EAR 中删除一些 EJB jar,但它仍然将其中一些添加回 application.xml(不幸的是,它也没有将它们放入 EAR)。
我认为eclipse在EAR项目之外的某个地方存储了一些关于项目的额外元数据,而忽略了我对它的更改,这很烦人。但是,我不知道这是在哪里或如何“冲走”它。
有没有人遇到过这样的事情?知道我怎么能弄清楚到底发生了什么吗?
谢谢!