当前位置: 首页 > 知识库问答 >
问题:

Servlet2.5版本ear不在WebSphere8.5中启动

申自明
2023-03-14

我在Servlet2.5版本中部署了一个内部带有唯一war的ear。当我尝试启动应用程序时,日志显示此消息,服务器尝试无限地启动应用程序。它在抛出java HeapException 20分钟后结束。

[11/18/13 11:12:24:235 CET] 00000044 FfdcProvider  W com.ibm.ws.ffdc.impl.FfdcProvider logIncident FFDC1003I: FFDC Incident emitted on /opt/was/WebSphere/AppServer/profiles/AppSrv01/logs/ffdc/server1_a74ac991_13.11.18_11.12.24.2348371791741532456941.txt com.ibm.ws.classloader.ClassLoaderUtils.addDependents 238
[11/18/13 11:12:26:007 CET] 00000044 webapp        I com.ibm.ws.webcontainer.webapp.WebGroupImpl WebGroup SRVE0169I: Loading Web Module: ISicres 8.2 GISS Servlet 2.5.
[11/18/13 11:12:26:490 CET] 00000044 WASSessionCor I SessionContextRegistry getSessionContext SESN0176I: Will create a new session context for application key default_host/ISicres

如果我部署相同的ear,但使用Servlet2.4版本,当我启动应用程序时,它会在几秒钟内启动。

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<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">
[11/18/13 11:12:24:234 CET]     FFDC Exception:java.util.zip.ZipException SourceId:com.ibm.ws.classloader.ClassLoaderUtils.addDependents ProbeId:238 Reporter:java.lang.Class@e9e29e43
java.util.zip.ZipException: error in opening zip file
 at java.util.zip.ZipFile.open(Native Method)
 at java.util.zip.ZipFile.<init>(ZipFile.java:150)
 at java.util.jar.JarFile.<init>(JarFile.java:149)
 at java.util.jar.JarFile.<init>(JarFile.java:113)
 at com.ibm.ws.classloader.ClassLoaderUtils.addDependents(ClassLoaderUtils.java:147)
 at com.ibm.ws.classloader.ClassLoaderUtils.addDependents(ClassLoaderUtils.java:195)
 at com.ibm.ws.classloader.ClassLoaderUtils.addDependentJars(ClassLoaderUtils.java:113)
 at com.ibm.ws.classloader.ClassGraph.<init>(ClassGraph.java:117)
 at com.ibm.ws.classloader.ClassLoaderManager.initialize(ClassLoaderManager.java:202)
 at com.ibm.ws.classloader.ClassLoaderManager.<init>(ClassLoaderManager.java:166)
 at com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicationImpl.java:923)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(ApplicationMgrImpl.java:769)
 at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:2172)
 at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:445)
 at com.ibm.ws.runtime.component.CompositionUnitImpl.start(CompositionUnitImpl.java:123)
 at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:388)
 at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.access$500(CompositionUnitMgrImpl.java:116)
 at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:994)
 at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:349)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1783)
0SECTION       TITLE subcomponent dump routine
NULL           ===============================
1TICHARSET     UTF-8
1TISIGINFO     Dump Event "systhrow" (00040000) Detail "java/lang/OutOfMemoryError" "Java heap space" received 
1TIDATETIME    Date:                 2013/11/18 at 10:34:30
1TIFILENAME    Javacore filename:    /opt/was/WebSphere/AppServer/profiles/AppSrv01/javacore.20131118.103120.6704.0005.txt
1TIREQFLAGS    Request Flags: 0x81 (exclusive+preempt)
1TIPREPSTATE   Prep State: 0x104 (exclusive_vm_access+trace_disabled)
NULL           ------------------------------------------------------------------------
0SECTION       GPINFO subcomponent dump routine
NULL           ================================
2XHOSLEVEL     OS Level         : Linux 2.6.32.12-0.7-default
2XHCPUS        Processors -
3XHCPUARCH       Architecture   : amd64
3XHNUMCPUS       How Many       : 1
3XHNUMASUP       NUMA is either not supported or has been disabled by user
NULL           
1XHERROR2      Register dump section only produced for SIGSEGV, SIGILL or SIGFPE.
NULL           
NULL           ------------------------------------------------------------------------
0SECTION       ENVINFO subcomponent dump routine
NULL           =================================
1CIJAVAVERSION JRE 1.6.0 Linux amd64-64 build 20120322_106210 (pxa6460_26sr2ifix-20120419_02(SR2+IV19661))
1CIVMVERSION   VM build R26_Java626_SR2_20120322_1722_B106210
1CIJITVERSION  r11_20120322_22976
1CIGCVERSION   GC - R26_Java626_SR2_20120322_1722_B106210_CMPRSS
1CIJITMODES    JIT enabled, AOT enabled, FSD disabled, HCR disabled
1CIRUNNINGAS   Running as a standalone JVM
1CICMDLINE     /opt/was/WebSphere/AppServer/java/bin/java -Declipse.security -Dwas.status.socket=44247 

WAS 8.5和servlets 2.5规范的问题是什么?

共有1个答案

马沛
2023-03-14

在不了解应用程序内容的情况下,我只能假设正在进行广泛的类路径扫描(Java EE6/Servlet2.5中引入了大量注释)。您应该在应用程序部署期间检查减少注释搜索,以获得可能的解决方案。

 类似资料:
  • 我用父pom项目和少数模块开发Java EE应用程序。我有2个EJB模块,1个web(war)模块和1个EAR模块。当我尝试将ear模块部署到Wildfy 21.0.0时,服务器给出错误:错误[org.jboss.MSC.service.fail](MSC服务线程1-5)MSC000001:未能启动服务jboss.module.service.“deployment.leqadoviprojekt

  • 默认情况下,当我将更改为时,我不会在logcat上获得任何日志,但我确实需要读取应用程序的发布日志,我如何启用它?

  • 我是maven新手,我在Wildfly服务器上的Eclipse中创建了一个maven项目。它的部署和工作都很好,但我在工作空间有一个编译问题,如下所示。 无法将project facet ear的版本更改为1.3 当我将project facet EAR指定为7.0时,没有问题,但在问题中,它显示在图像中。 如何解决此问题?

  • 我用父pom项目和几个模块开发Java EE应用程序。我有两个EJB模块,一个网络(战争)模块和一个耳朵模块。当我尝试将ear模块部署到Wildfy 21.0.0时,服务器出现错误:ERROR[org . JBoss . MSC . service . fail](MSC服务线程1-5) MSC000001:无法启动服务jboss.module.service . "部署。LeqadoviProj

  • 在我的OSX 10.7.3上安装了Rails 3.2.3和MySQL 5.6 我创建了一个名为“simple_cms”的新项目,然后在终端中,试图用“轨道服务器”启动webrick,但一无所获。 丰臣秀吉-MacBook-Pro:simple_CMS gregpfeffer$ rails s /库/红宝石/宝石/1.8/宝石/mysql2-0.3.11/库/mysql2/mysql2.bundle

  • 通过应用程序中心部署React-Native应用程序时发生问题-在本地执行时没有崩溃。 IOS构建、部署和运行并成功构建。 在Android中-构建成功通过,但当我安装应用程序时,它在启动时崩溃。 当我检查logcat时,我看到了下面的错误——看起来这个版本是一个调试版本(metro提到过),但我不确定。 可能是什么问题? 2021-11-09 08:54:36.227 21255-21326/?