[英]Deploying .war file in Websphere application server 6.1?
当我尝试在WAS 6.1中安装新应用程序时,我给出了为SampleApplication创建的.war文件。
SampleApplication.war在Tomcat服务器中成功运行,但是当我尝试在WAS 6.1中部署它时,显示以下错误。
The exception **IWAE0022E** Exception occurred loading deployment descriptor for module `"SampleApplication.war" in EAR file "C:\Appllications\IBM\WebSphere\AppServer2\profiles\AppSrv01\wstemp\3506402\upload\SampleApplication_war.ear" ocurred. Check log for details.`
我给定的上下文根是/ SampleApplicaion。
那么会是什么问题以及如何解决呢?
我会:
通过谷歌搜索IWAE0022E发现
原因display-name标签应位于servlet-name标签之前。
解决问题在开发人员工具中加载企业应用程序并查看web.xml从WebSphere Application Resource(WAR)中的web.xml中,可以看到以下内容:
<servlet-name>test_name</servlet-name>
<display-name>test_displayname</display-name>
正确的顺序是:首先是“显示名称”,然后是“ servlet名称”,如以下示例所示:
<display-name>test_displayname</display-name>
<servlet-name>test_name</servlet-name>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.