问题主要原因: J2EE版本过高.
环境:
Red Hat Enterprise Linux AS release 4 (Nahant)
Name IBM WebSphere Application Server – ND
Version 6.1.0.0
ID ND
Build Level b0620.14
Build Date 5/16/06
问题描述:
部署war包时,
发生 IWAE0022E Exception occurred loading deployment descriptor for module “test.war” in EAR file “/home/was/was6/profiles/appsrv01/wstemp/514564614/upload/test_war.ear” 异常。查看日志以获取详细信息。
查看SystemErr.log
Wrapped exception
org.xml.sax.SAXParseException: Attribute “version” must be declared for element type “web-app”.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
问题解决:
需修改web.xml文件
修改前
<?xml version=”1.0″ encoding=”UTF-8″?>
<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”>
修改后
<?xml version=”1.0″ encoding=”UTF-8″?>
<web-app id=”WebApp_ID” 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”>
重新打包后部署成功
相关推荐
### Eclipse+WebSphere部署WAR应用知识点详解 #### 一、WebSphere部署WAR应用流程解析 在WebSphere中部署WAR应用通常涉及多个步骤,包括配置数据库的JNDI、添加JDBC驱动程序、创建数据源以及最终部署应用。下面将...
【WebSphere部署WAR项目】是将Java Web应用程序打包成WAR(Web Application Archive)格式,然后在WebSphere应用服务器上进行部署的过程。WebSphere 6.1是IBM提供的一款企业级应用服务器,支持多种Java EE规范,包括...
开发者需要在WebSphere Application Server的部署描述符中定义这些角色,并在源码中使用这些角色来限制对特定功能的访问。 4. **源码示例**: 文章可能提供了Java代码片段,展示了如何在应用程序中处理...
本文档详细介绍了如何使用Eclipse结合WebSphere部署WAR(Web Archive)应用,这是一种打包Java Web应用程序的标准格式。 首先,部署WAR应用的关键步骤在于配置数据库的JNDI(Java Naming and Directory Interface)...
3. **应用程序部署**:在WebSphere中部署应用程序涉及WAR、EAR或EJB文件的上传和配置。手册将指导你如何使用管理控制台或命令行工具进行部署,并解释部署描述符的用途和配置。 4. **服务器和节点管理**:WebSphere...
2. 部署到 Websphere:将 war 包部署到 Websphere 服务器上,完成应用程序的部署。 Websphere 的特点 1. 高性能:Websphere 具有高性能和高可扩展性的特点,能够满足大型企业级应用系统的需求。 2. 可靠性高:...
【标题】:“WebSphere应用实例:WAR文件” 在IT领域,WebSphere是IBM提供的一款强大的企业级应用服务器,广泛用于部署和管理Java EE(现在称为Jakarta EE)应用程序。本例子是一个已经打包好的WAR(Web ...
3. **复制WAR文件**:将打包后的WAR文件复制到WebSphere所在机器的指定目录下(如`d:\待部署的应用`)。 #### 五、部署应用程序 最后一步是在WebSphere应用服务器上部署应用程序。 1. **选择安装新应用程序**:...
WebSphere 常见问题及解决办法详解 在本文中,我们将详细探讨 WebSphere 中的一些常见问题及其解决方法。WebSphere 是一个基于 Java 的应用服务器,广泛应用于企业级应用开发中。然而,在实际开发和部署过程中,...
【Websphere部署发布步骤详解】 Websphere是一款由IBM开发的企业级应用服务器,它提供了强大的应用程序部署和管理功能。本文将详细介绍Websphere 7.0的部署和发布过程,帮助你理解如何在该平台上配置和管理应用程序...
在本文档中,我们探讨了如何在IBM WebSphere应用服务器上部署EJB 3应用程序。WebSphere是IBM提供的一款强大的Java应用服务器,它支持Java EE(Enterprise JavaBeans)规范,包括EJB 3。以下是详细的步骤和知识点: ...
【IBM WebSphere Portal Server V6:步步为营】 IBM WebSphere Portal Server V6 是一个强大的企业级门户平台,它提供了一种集中的访问点,使用户能够方便地获取信息、应用和服务。本教程旨在帮助读者逐步理解并掌握...
安装完成后,ArcIMS的war文件需要被部署到Websphere上。 7. **配置Websphere for ArcIMS**:安装结束后,需要对环境变量JAVA_HOME进行设置,使其指向Websphere自带的JDK路径,并在PATH环境变量中添加JDK的bin目录。...
Websphere 部署与配置手册 本手册旨在指导读者完成 Websphere 的部署和配置,涵盖了从安装到配置的详细步骤。 一、Websphere 安装 ================= ### 1. 安装选择 Websphere 安装有两种方式:单机安装和集群...
选择打包好的WAR或EAR文件,按照向导的步骤进行,直到最后一步“摘要信息”,确认无误后完成应用的部署。 在部署过程中,我们可以设置“Web模板的上下文根”,这将决定通过HTTP访问应用时的URL路径。例如,如果设置...
- 通过WebSphere控制台或命令行工具将WAR文件部署到WebSphere上。 - 部署后,检查应用程序状态,确保其处于活动状态。 #### 四、注意事项 - 在配置数据源时,务必确保数据源名称与`reportConfig.xml`文件中的配置...
4. **应用部署**:将应用打包成WAR或EAR文件,使用Console或Ant脚本将应用部署到Websphere上。部署过程包括指定上下文根、设置启动顺序、配置资源等。 5. **测试与监控**:部署后进行功能测试,确保应用运行正常。...