Servlets webapp版本2.4至2.5内存不足

Servlets webapp版本2.4至2.5内存不足,servlets,ejb,ejb-3.0,web.xml,out-of-memory,Servlets,Ejb,Ejb 3.0,Web.xml,Out Of Memory,我需要更新应用程序的EJB版本,该应用程序的模式版本为2.4,EJB版本升级到使用注释的is 3.0,为了读取注释,我需要将web应用程序版本升级到2.5。当我这样做并重新部署应用程序时,我看到内存不足错误 有没有人能把我推到正确的方向,告诉我这里发生了什么 000000 34注释I[Demo.war]中[class]上的ArchiveInputStreamData mapData冲突 000000 34注释I[Demo.war]中[class]上的ArchiveInputStreamData

我需要更新应用程序的EJB版本,该应用程序的模式版本为2.4,EJB版本升级到使用注释的is 3.0,为了读取注释,我需要将web应用程序版本升级到2.5。当我这样做并重新部署应用程序时,我看到内存不足错误

有没有人能把我推到正确的方向,告诉我这里发生了什么

000000 34注释I[Demo.war]中[class]上的ArchiveInputStreamData mapData冲突 000000 34注释I[Demo.war]中[class]上的ArchiveInputStreamData mapData冲突 000000 34注释I[Demo2.war]中[class]上的ArchiveInputStreamData mapData冲突

由于隐私的原因,我不能把整个线程放进去,它运行在8.0.0.2和Java6上,真的在那段关于我看到了很多东西的片段之后

  • 正在处理转储事件“systhrow”,详细信息“java/lang/OutOfMemoryError”
这表明,现在我的内存不足,我有2.4版的webapp,以前我所做的只是将标题改为 xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee “>

谢谢


Stefan

这是右标题。我在您的转储中没有看到
version=2.5

<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

除此之外,在没有错误跟踪的情况下,我可以猜测您的
web.xml
可能不符合新模式规则的要求


您仍然可以发布错误跟踪。只需删除这些类,就可以维护隐私。只有当错误跟踪的完整或重要部分不存在时,它才会变成猜测游戏。

请显示异常(错误)stacktrace.edited-我无法添加完整的堆栈跟踪,但如果需要,我可以提供信息。架构版本之间是否有很大差异,除了标题之外,我没有在web.xml中更改任何内容,所以这可能是原因?检查这一点的最佳方法是在eclipse或任何其他支持模式验证的java编辑器中打开您的
web.xml
。这将显示错误/警告,如果有。感谢您的帮助-啊,似乎我们想维护一些ejb2.1绑定,打开另一个问题,虽然我有问题,但不用担心,打开新问题!