首页 文章

在Websphere上无法部署

提问于
浏览
2

我对Websphere有一个很大的问题 . 当我尝试部署应用程序的更新时,发生错误:

[09/08/11 11:19:19:240 CEST] 00000015注释E ArchiveInputStreamData迭代无法在org.objectweb的org.objectweb.asm.ClassReader.readClass(未知来源)处理输入流java.lang.ArrayIndexOutOfBoundsException . 位于com.ibm的com.ibm.ws.amm.scan.util.ClassScanner.scanInputStream(ClassScanner.java:235)的org.objectweb.asm.ClassReader.accept(未知来源)的asm.ClassReader.accept(未知来源) .ws.amm.AnnotativeMetadataManagerImpl $ 1.applyTo在com.ibm.ws.amm.AnnotativeMetadataManagerImpl(AnnotativeMetadataManagerImpl.java:260)在com.ibm.wsspi.amm.scan.context.ArchiveInputStreamData.iterate(ArchiveInputStreamData.java:241) . 扫描(AnnotativeMetadataManagerImpl.java:258)com.ibm.ws.amm.AnnotativeMetadataManagerImpl.scan(AnnotativeMetadataManagerImpl.java:219)at com.ibm.ws.amm.commonarchive.AnnotationsProcessorImpl.merge(AnnotationsProcessorImpl.java:108)at org .eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.processAnnotations(WARFileImpl.java:302)at at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getDeploymentDescriptor(WARFileImpl.java:248)在org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getDeploymentDescriptor(WARFileImpl.java:178)在com.ibm.websphere.management.application.AppDeploymentUtil.getModuleVersion(AppDeploymentUtil.java:1458)在com.ibm.websphere.management.application.AppDeploymentUtil.isEE5SchemaDD(AppDeploymentUtil.java:1419)在com.ibm.ws.management . application.client.AppInstallHelper.checkIfEE5ModulesContainXMIBindings(AppInstallHelper.java:1098)位于com.ibm.ws.management.application.client的com.ibm.ws.management.application.client.AppInstallHelper.checkIfEE5ModulesContainXMIBindings(AppInstallHelper.java:1063) . 位于com.ibm.ws.management.application.client.client.DefaultBindingHelper.getDefaultBindi的com.ibm.ws.management.application.client.AppInstallHelper.getAppDeploymentInfoGenericRead(AppInstallHelper.java:469)中的AppInstallHelper.checkForEE5Restrictions(AppInstallHelper.java:324) ngInfo(DefaultBindingHelper.java:101)位于com.ibm.ws.management.application.client.DefaultBindingHelper.getDefaultBindingInfo(DefaultBindingHelper.java:91)的com.ibm.ws.console.appmanagement.action.UploadAction.formUpload(UploadAction . java:491)位于org.apache.struts的org.apache.struts.action.RequestProcessor.processActionPerform(未知来源)的com.ibm.ws.console.appmanagement.action.UploadAction.execute(UploadAction.java:156) . 位于org.apache.struts.action.ActionServlet.process(未知来源)的action.RequestProcessor.process(未知来源)位于javax.servlet.http.HttpServlet的org.apache.struts.action.ActionServlet.doPost(未知来源) . 服务(HttpServlet.java:738)位于com.ibm的com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)的javax.servlet.http.HttpServlet.service(HttpServlet.java:831) .ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1597)at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)a吨com.ibm.ws.console.core.servlet.WSCUrlFilter.setUpCommandAssistence(WSCUrlFilter.java:933)在com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:500)在com.ibm .ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:321)在com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)在com.ibm.ws.webcontainer.filter .WebAppFilterChain.doFilter(WebAppFilterChain.java:116)在com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)在com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java :908)com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:934)位于com.ibm的com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502) . com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper)中的ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179) .java:91)com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)位于com.ibm.ws的com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583) . webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)at at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276)at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)位于com.ibm的com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) . ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions( AsyncChannelFuture.java:161)com.ibm.io.async.Resu上的com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) ltHandler.complete(ResultHandler.java:204)at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)at com.ibm.io.async.ResultHandler $ 2.run(ResultHandler.java:905)at at com.ibm.ws.util.ThreadPool $ Worker.run(ThreadPool.java:1604)

我不明白问题的根源 . 没有添加Jar . 仅添加了两个功能 .

有人知道为什么Websphere会出错吗?

2 回答

  • 0

    好的,我发现了问题...使用Websphere,web.xml中的标记必须按特定顺序排列 . 实际上,我的标签在和标签之前 . 所以我改变了顺序,它的工作......

  • 1

    一个快速的谷歌搜索发现this IBM PMR似乎是相同的症状 .

相关问题