0

我刚刚从 ganymede sr2 升级到 eclipse galileo,现在 eclipse 在部署期间构建我的 EAR 文件的工作非常糟糕。应该包含几个实用程序 jar,但它完全忽略了它,并且有一个 war 文件,它只是偶尔包含在 EAR 中。因此,当我部署到 glassfish 时,会出现“找不到文件:blah.war”之类的错误,或者如果存在 war 文件,则会出现 ClassNotFound 错误。

另外,我正在尝试从 EAR 中删除一些 EJB jar,但它仍然将其中一些添加回 application.xml(不幸的是,它也没有将它们放入 EAR)。

我认为eclipse在EAR项目之外的某个地方存储了一些关于项目的额外元数据,而忽略了我对它的更改,这很烦人。但是,我不知道这是在哪里或如何“冲走”它。

有没有人遇到过这样的事情?知道我怎么能弄清楚到底发生了什么吗?

谢谢!

4

2 回答 2

0

看起来您可以在 BugZilla 中阅读更多相关信息:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=283184

我认为他们将在 WTP 的下一个版本中进行修复。

于 2009-08-12T18:33:10.147 回答
0

我在重新部署时遇到了同样的问题,希望有人能对此有所了解,否则我将回到 Ganymede ......对我来说唯一的解决方法是始终先删除已部署的 EAR,然后当我做一个部署......有点愚蠢的IMO。

伽利略还会出现严重的内存泄漏......在使用几个小时后系统会慢下来,并且与 Ganymede 相比崩溃更多......叹息为我提供了跳转到新版本的权利!

于 2009-08-11T23:06:56.327 回答