当前位置:编程学习 > 网站相关 >>

websphere 发布不成功

 弹出的提示框信息:fail to make connection Websphere Application Server  
  状态一直是重新发布,用的是RAD  发布到得是自己的机器上的 --------------------编程问答-------------------- *** ERROR ***: Wed Oct 20 10:22:28 CST 2010    com.ibm.etools.j2ee.commonarchivecore.exception.OpenFailureException: IWAE0023E 无法打开 EAR 文件“E:/IBM/rationalsdp/sjxzspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/sjxzEAR.ear”中的模块文件“sjxz.war”
    !Stack_trace_of_nested_exce!
    com.ibm.etools.j2ee.commonarchivecore.exception.OpenFailureException: IWAE0006E 归档不是有效的 WAR 文件,原因是找不到部署描述符(区分大小写):WEB-INF/web.xml
     at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.openSpecificArchive(CommonarchiveFactoryImpl.java:728)
     at com.ibm.etools.j2ee.commonarchivecore.impl.CommonarchiveFactoryImpl.openWARFile(CommonarchiveFactoryImpl.java:753)
     at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.openNestedArchive(EARFileImpl.java:644)
     at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.openNestedArchive(EARFileImpl.java:628)
     at com.ibm.etools.j2ee.commonarchivecore.strategy.LoadStrategyImpl.openNestedArchive(LoadStrategyImpl.java:442)
     at com.ibm.etools.j2ee.commonarchivecore.strategy.LoadStrategyImpl.createFile(LoadStrategyImpl.java(Compiled Code))
     at com.ibm.etools.j2ee.commonarchivecore.strategy.DirectoryLoadStrategyImpl.addFile(DirectoryLoadStrategyImpl.java:54)
     at com.ibm.etools.j2ee.commonarchivecore.strategy.DirectoryLoadStrategyImpl.addFiles(DirectoryLoadStrategyImpl.java:77)
     at com.ibm.etools.j2ee.commonarchivecore.strategy.DirectoryLoadStrategyImpl.getFiles(DirectoryLoadStrategyImpl.java:144)
     at com.ibm.etools.j2ee.commonarchivecore.strategy.LoadStrategyImpl.collectFiles(LoadStrategyImpl.java:272)
     at com.ibm.etools.j2ee.commonarchivecore.impl.ContainerImpl.getFiles(ContainerImpl.java:221)
     at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.getModuleFiles(EARFileImpl.java:476)
     at com.ibm.ws.webservices.deploy.DeployUtils.isWebServicesSecurityEnabled(DeployUtils.java:718)
     at com.ibm.ws.webservices.deploy.WSDeployTask.performTask(WSDeployTask.java:97)
     at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:253)
     at java.lang.Thread.run(Thread.java:570)
[10-10-20 10:22:30:632 CST] 00000020 SystemErr     R com.ibm.etools.j2ee.commonarchivecore.exception.DeploymentDescriptorLoadException: IWAE0022E 为 EAR 文件“E:/IBM/rationalsdp/sjxzspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/sjxzEAR.ear”中的模块“sjxz.war”装入部署描述符时发生了异常
!Stack_trace_of_nested_exce!
com.ibm.etools.j2ee.commonarchivecore.exception.NoModuleFileException: 对于具有 uri sjxz.war 的模块元素,文件不存在
at com.ibm.etools.j2ee.commonarchivecore.impl.ModuleRefImpl.checkType(ModuleRefImpl.java:492)
at com.ibm.etools.j2ee.commonarchivecore.impl.ModuleRefImpl.initModuleFileFromEAR(ModuleRefImpl.java:120)
at com.ibm.etools.j2ee.commonarchivecore.impl.ModuleRefImpl.getModuleFile(ModuleRefImpl.java:98)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.getModuleFile(EARFileImpl.java:90)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.getDeploymentDescriptor(EARFileImpl.java:322)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.getDeploymentDescriptor(EARFileImpl.java:330)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:785)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:775)
at com.ibm.websphere.management.application.client.ArchiveDeploymentInfo.<init>(ArchiveDeploymentInfo.java:150)
at com.ibm.ws.management.application.client.AppInstallHelper.getAppDeploymentInfo(AppInstallHelper.java:184)
at com.ibm.ws.management.application.client.AppInstallHelper.getAppDeploymentInfo(AppInstallHelper.java:178)
at com.ibm.ws.management.application.task.ValidateAppTask.performTask(ValidateAppTask.java:106)
at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:253)
at java.lang.Thread.run(Thread.java:570)

[10-10-20 10:22:30:632 CST] 00000020 SystemErr     R !Stack_trace_of_nested_exce!
[10-10-20 10:22:30:632 CST] 00000020 SystemErr     R com.ibm.etools.j2ee.commonarchivecore.exception.NoModuleFileException: 对于具有 uri sjxz.war 的模块元素,文件不存在
at com.ibm.etools.j2ee.commonarchivecore.impl.ModuleRefImpl.checkType(ModuleRefImpl.java:492)
at com.ibm.etools.j2ee.commonarchivecore.impl.ModuleRefImpl.initModuleFileFromEAR(ModuleRefImpl.java:120)
at com.ibm.etools.j2ee.commonarchivecore.impl.ModuleRefImpl.getModuleFile(ModuleRefImpl.java:98)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.getModuleFile(EARFileImpl.java:90)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.getDeploymentDescriptor(EARFileImpl.java:322)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.getDeploymentDescriptor(EARFileImpl.java:330)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:785)
at com.ibm.etools.j2ee.commonarchivecore.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:775)
at com.ibm.websphere.management.application.client.ArchiveDeploymentInfo.<init>(ArchiveDeploymentInfo.java:150)
at com.ibm.ws.management.application.client.AppInstallHelper.getAppDeploymentInfo(AppInstallHelper.java:184)
at com.ibm.ws.management.application.client.AppInstallHelper.getAppDeploymentInfo(AppInstallHelper.java:178)
at com.ibm.ws.management.application.task.ValidateAppTask.performTask(ValidateAppTask.java:106)
at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:253)
at java.lang.Thread.run(Thread.java:570) --------------------编程问答-------------------- “归档不是有效的 WAR 文件,原因是找不到部署描述符(区分大小写):WEB-INF/web.xml”
是不是你的工程有问题啊
--------------------编程问答-------------------- 部署描述符有问题,加上这句看看

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
--------------------编程问答-------------------- 在web.xml里添加!
补充:企业软件 ,  WebSphere
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,