Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

New to Websphere - deployment question

0 views
Skip to first unread message

Mike

unread,
Nov 30, 2001, 12:11:39 PM11/30/01
to
Hi
I am evaluating Websphere version 4 AEs which I downloaded from ibm.com
I have installed it and have created an EAR file with a single Web module.
I have successfully deployed the WAR file to Tomcat and run it.
I tried to deploy the EAR file to Websphere and get the following:

APPW0005E Commands called during application installation failed. Refer to
the logs for more information.
APPW0004E Application install or modify bindings action for the chosen
application failed.
----------------------------------------------------------------------------
----


I get the same when I try to deploy the WAR file.

Where are the errors written I have checked all the text files under
WebSphere\AppServer\logs to no avail.

Thanks

Mike Barlotta
AEGIS.net

Error.gif

Matthew Fleming

unread,
Nov 30, 2001, 2:13:00 PM11/30/01
to
Do you have a context-root in the application.xml? I found that when the
context root is / (root) this problem could occur.. when you put a
context-root in the application.xml then you should be able to deploy. So
the only thing that would change is you would hit your servlet using
http://host:prot/context-root/alias rather than just http://host:prot/alias.
Just a thought,

Matt

Matt
"Mike" <mike.b...@aegis.net> wrote in message
news:9u8f1i$dv6$1...@news.boulder.ibm.com...

Mike

unread,
Nov 30, 2001, 2:17:53 PM11/30/01
to
Thanks - not sure if that is it...
I have tried to import the EAR file in the AAT and get the error listed at
end of this post.
It seems to be an XML parsing error in web.xml - which seems odd since
Tomcat had no trouble with it...

Here is the application.xml and web.xml files:

________________APPLICATION.XML START _____________________
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE
Application 1.2//EN" "http://java.sun.com/j2ee/dtds/application_1_2.dtd">

<application>
<display-name>J2EE demo application</display-name>
<description>J2EE demo application -- AEGIS.net</description>

<module>
<web>
<web-uri>J2EEdemo_webapp.war</web-uri>
<context-root>/j2eeDemo</context-root>
</web>
</module>
</application>
________________APPLICATION.XML END_____________________


________________WEB.XML START _____________________
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application
2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<display-name>J2EE demo web module</display-name>
<description>J2EE demo Web module - AEGIS.net</description>
<servlet>
<servlet-name>helloWorld</servlet-name>
<jsp-file>helloWorld.jsp</jsp-file>
</servlet>

<servlet>
<servlet-name>hiWorld</servlet-name>
<servlet-class>net.aegis.web.HelloWorld</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>hiWorld</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>About</servlet-name>
<servlet-class>net.aegis.web.AboutServer</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>About</servlet-name>
<url-pattern>/about</url-pattern>
</servlet-mapping>

<session-config>
<session-timeout>30</session-timeout>
</session-config>
</web-app>
________________WEB.XML END_____________________


_____________ERROR FROM AAT_______________________
Exception:
org.xml.sax.SAXParseException: The content of element type "web-app" must
match
"(icon?,display-name?,description?,distributable?,context-param*,servlet*,se
rvlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,
taglib*,resource-ref*,security-constraint*,login-config?,security-role*,env-
entry*,ejb-ref*)".

at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1016)

at
org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(X
MLValidator.java:1302)

at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator
.java:1011)

at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1255)

at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:380)

at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)

at java.lang.reflect.Method.invoke(Native Method)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.invokeMethod(General
XmlDocumentReader.java:228)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parse(GeneralXmlDocu
mentReader.java:240)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parseDocument(Genera
lXmlDocumentReader.java:250)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:238)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:227)

at
com.ibm.etools.j2ee.xml.WarDeploymentDescriptorImportExport.importFrom(WarDe
ploymentDescriptorImportExport.java:47)

at
com.ibm.etools.webapplication.impl.WebAppResourceFactory.importXML(WebAppRes
ourceFactory.java:27)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:62)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:78)

at
com.ibm.etools.emf.resource.impl.ResourceFactoryImpl.load(ResourceFactoryImp
l.java:79)

at
com.ibm.etools.emf.resource.impl.ResourceSetImpl.load(ResourceSetImpl.java:2
25)

at
com.ibm.etools.archive.impl.LoadStrategyImpl.getMofResource(LoadStrategyImpl
.java:134)

at
com.ibm.etools.commonarchive.impl.ArchiveImpl.getMofResource(ArchiveImpl.jav
a:404)

at
com.ibm.etools.commonarchive.impl.ModuleFileImpl.getDeploymentDescriptorReso
urce(ModuleFileImpl.java:124)

at
com.ibm.etools.archive.impl.XmlBasedImportStrategyImpl.primLoadDeploymentDes
criptor(XmlBasedImportStrategyImpl.java:28)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.loadDeploymentDescriptor
(War22ImportStrategyImpl.java:62)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.importMetaData(War22Impo
rtStrategyImpl.java:57)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getDeploymentDescriptor(WARFil
eImpl.java:185)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getStandardDeploymentDescripto
r(WARFileImpl.java:288)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:323)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:331)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
62)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
52)

at
com.ibm.ejs.assembly.gui.object.EARInstance.rollUpRoles(EARInstance.java:83)

at
com.ibm.ejs.assembly.gui.object.JarInstance.newInstance(JarInstance.java:42)

at com.ibm.ejs.assembly.gui.control.OpenAction$2.run(OpenAction.java:85)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:160)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:399)

at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:109)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:99)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

com.ibm.etools.archive.exception.ArchiveRuntimeException: An Exception
occurred while parsing xml:Line #: 34:Column #: 12

Stack trace of nested exception:

org.xml.sax.SAXParseException: The content of element type "web-app" must
match
"(icon?,display-name?,description?,distributable?,context-param*,servlet*,se
rvlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,
taglib*,resource-ref*,security-constraint*,login-config?,security-role*,env-
entry*,ejb-ref*)".

at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1016)

at
org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(X
MLValidator.java:1302)

at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator
.java:1011)

at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1255)

at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:380)

at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)

at java.lang.reflect.Method.invoke(Native Method)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.invokeMethod(General
XmlDocumentReader.java:228)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parse(GeneralXmlDocu
mentReader.java:240)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parseDocument(Genera
lXmlDocumentReader.java:250)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:238)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:227)

at
com.ibm.etools.j2ee.xml.WarDeploymentDescriptorImportExport.importFrom(WarDe
ploymentDescriptorImportExport.java:47)

at
com.ibm.etools.webapplication.impl.WebAppResourceFactory.importXML(WebAppRes
ourceFactory.java:27)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:62)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:78)

at
com.ibm.etools.emf.resource.impl.ResourceFactoryImpl.load(ResourceFactoryImp
l.java:79)

at
com.ibm.etools.emf.resource.impl.ResourceSetImpl.load(ResourceSetImpl.java:2
25)

at
com.ibm.etools.archive.impl.LoadStrategyImpl.getMofResource(LoadStrategyImpl
.java:134)

at
com.ibm.etools.commonarchive.impl.ArchiveImpl.getMofResource(ArchiveImpl.jav
a:404)

at
com.ibm.etools.commonarchive.impl.ModuleFileImpl.getDeploymentDescriptorReso
urce(ModuleFileImpl.java:124)

at
com.ibm.etools.archive.impl.XmlBasedImportStrategyImpl.primLoadDeploymentDes
criptor(XmlBasedImportStrategyImpl.java:28)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.loadDeploymentDescriptor
(War22ImportStrategyImpl.java:62)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.importMetaData(War22Impo
rtStrategyImpl.java:57)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getDeploymentDescriptor(WARFil
eImpl.java:185)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getStandardDeploymentDescripto
r(WARFileImpl.java:288)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:323)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:331)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
62)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
52)

at
com.ibm.ejs.assembly.gui.object.EARInstance.rollUpRoles(EARInstance.java:83)

at
com.ibm.ejs.assembly.gui.object.JarInstance.newInstance(JarInstance.java:42)

at com.ibm.ejs.assembly.gui.control.OpenAction$2.run(OpenAction.java:85)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:160)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:399)

at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:109)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:99)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

com.ibm.etools.archive.exception.ResourceLoadException: Could not load
resource: WEB-INF/web.xml in archive J2EEdemo_webapp.war

Stack trace of nested exception:

com.ibm.etools.archive.exception.ArchiveRuntimeException: An Exception
occurred while parsing xml:Line #: 34:Column #: 12

Stack trace of nested exception:

org.xml.sax.SAXParseException: The content of element type "web-app" must
match
"(icon?,display-name?,description?,distributable?,context-param*,servlet*,se
rvlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,
taglib*,resource-ref*,security-constraint*,login-config?,security-role*,env-
entry*,ejb-ref*)".

at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1016)

at
org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(X
MLValidator.java:1302)

at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator
.java:1011)

at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1255)

at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:380)

at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)

at java.lang.reflect.Method.invoke(Native Method)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.invokeMethod(General
XmlDocumentReader.java:228)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parse(GeneralXmlDocu
mentReader.java:240)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parseDocument(Genera
lXmlDocumentReader.java:250)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:238)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:227)

at
com.ibm.etools.j2ee.xml.WarDeploymentDescriptorImportExport.importFrom(WarDe
ploymentDescriptorImportExport.java:47)

at
com.ibm.etools.webapplication.impl.WebAppResourceFactory.importXML(WebAppRes
ourceFactory.java:27)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:62)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:78)

at
com.ibm.etools.emf.resource.impl.ResourceFactoryImpl.load(ResourceFactoryImp
l.java:79)

at
com.ibm.etools.emf.resource.impl.ResourceSetImpl.load(ResourceSetImpl.java:2
25)

at
com.ibm.etools.archive.impl.LoadStrategyImpl.getMofResource(LoadStrategyImpl
.java:134)

at
com.ibm.etools.commonarchive.impl.ArchiveImpl.getMofResource(ArchiveImpl.jav
a:404)

at
com.ibm.etools.commonarchive.impl.ModuleFileImpl.getDeploymentDescriptorReso
urce(ModuleFileImpl.java:124)

at
com.ibm.etools.archive.impl.XmlBasedImportStrategyImpl.primLoadDeploymentDes
criptor(XmlBasedImportStrategyImpl.java:28)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.loadDeploymentDescriptor
(War22ImportStrategyImpl.java:62)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.importMetaData(War22Impo
rtStrategyImpl.java:57)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getDeploymentDescriptor(WARFil
eImpl.java:185)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getStandardDeploymentDescripto
r(WARFileImpl.java:288)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:323)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:331)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
62)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
52)

at
com.ibm.ejs.assembly.gui.object.EARInstance.rollUpRoles(EARInstance.java:83)

at
com.ibm.ejs.assembly.gui.object.JarInstance.newInstance(JarInstance.java:42)

at com.ibm.ejs.assembly.gui.control.OpenAction$2.run(OpenAction.java:85)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:160)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:399)

at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:109)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:99)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

com.ibm.etools.archive.exception.DeploymentDescriptorLoadException:
WEB-INF/web.xml

Stack trace of nested exception:

com.ibm.etools.archive.exception.ResourceLoadException: Could not load
resource: WEB-INF/web.xml in archive J2EEdemo_webapp.war

Stack trace of nested exception:

com.ibm.etools.archive.exception.ArchiveRuntimeException: An Exception
occurred while parsing xml:Line #: 34:Column #: 12

Stack trace of nested exception:

org.xml.sax.SAXParseException: The content of element type "web-app" must
match
"(icon?,display-name?,description?,distributable?,context-param*,servlet*,se
rvlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,
taglib*,resource-ref*,security-constraint*,login-config?,security-role*,env-
entry*,ejb-ref*)".

at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1016)

at
org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(X
MLValidator.java:1302)

at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator
.java:1011)

at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1255)

at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:380)

at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)

at java.lang.reflect.Method.invoke(Native Method)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.invokeMethod(General
XmlDocumentReader.java:228)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parse(GeneralXmlDocu
mentReader.java:240)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parseDocument(Genera
lXmlDocumentReader.java:250)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:238)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:227)

at
com.ibm.etools.j2ee.xml.WarDeploymentDescriptorImportExport.importFrom(WarDe
ploymentDescriptorImportExport.java:47)

at
com.ibm.etools.webapplication.impl.WebAppResourceFactory.importXML(WebAppRes
ourceFactory.java:27)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:62)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:78)

at
com.ibm.etools.emf.resource.impl.ResourceFactoryImpl.load(ResourceFactoryImp
l.java:79)

at
com.ibm.etools.emf.resource.impl.ResourceSetImpl.load(ResourceSetImpl.java:2
25)

at
com.ibm.etools.archive.impl.LoadStrategyImpl.getMofResource(LoadStrategyImpl
.java:134)

at
com.ibm.etools.commonarchive.impl.ArchiveImpl.getMofResource(ArchiveImpl.jav
a:404)

at
com.ibm.etools.commonarchive.impl.ModuleFileImpl.getDeploymentDescriptorReso
urce(ModuleFileImpl.java:124)

at
com.ibm.etools.archive.impl.XmlBasedImportStrategyImpl.primLoadDeploymentDes
criptor(XmlBasedImportStrategyImpl.java:28)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.loadDeploymentDescriptor
(War22ImportStrategyImpl.java:62)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.importMetaData(War22Impo
rtStrategyImpl.java:57)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getDeploymentDescriptor(WARFil
eImpl.java:185)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getStandardDeploymentDescripto
r(WARFileImpl.java:288)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:323)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:331)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
62)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
52)

at
com.ibm.ejs.assembly.gui.object.EARInstance.rollUpRoles(EARInstance.java:83)

at
com.ibm.ejs.assembly.gui.object.JarInstance.newInstance(JarInstance.java:42)

at com.ibm.ejs.assembly.gui.control.OpenAction$2.run(OpenAction.java:85)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:160)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:399)

at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:109)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:99)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

com.ibm.etools.archive.exception.DeploymentDescriptorLoadException:
Exception occurred loading deployment descriptor for module
J2EEdemo_webapp.war in ear file C:\Develop\J2EEdemo\modules\J2EEdemo.ear

Stack trace of nested exception:

com.ibm.etools.archive.exception.DeploymentDescriptorLoadException:
WEB-INF/web.xml

Stack trace of nested exception:

com.ibm.etools.archive.exception.ResourceLoadException: Could not load
resource: WEB-INF/web.xml in archive J2EEdemo_webapp.war

Stack trace of nested exception:

com.ibm.etools.archive.exception.ArchiveRuntimeException: An Exception
occurred while parsing xml:Line #: 34:Column #: 12

Stack trace of nested exception:

org.xml.sax.SAXParseException: The content of element type "web-app" must
match
"(icon?,display-name?,description?,distributable?,context-param*,servlet*,se
rvlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,
taglib*,resource-ref*,security-constraint*,login-config?,security-role*,env-
entry*,ejb-ref*)".

at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1016)

at
org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(X
MLValidator.java:1302)

at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator
.java:1011)

at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XM
LDocumentScanner.java:1255)

at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:380)

at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:908)

at java.lang.reflect.Method.invoke(Native Method)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.invokeMethod(General
XmlDocumentReader.java:228)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parse(GeneralXmlDocu
mentReader.java:240)

at
com.ibm.etools.j2ee.xml.bridge.GeneralXmlDocumentReader.parseDocument(Genera
lXmlDocumentReader.java:250)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:238)

at
com.ibm.etools.j2ee.xml.DeploymentDescriptorImportExport.primImportFrom(Depl
oymentDescriptorImportExport.java:227)

at
com.ibm.etools.j2ee.xml.WarDeploymentDescriptorImportExport.importFrom(WarDe
ploymentDescriptorImportExport.java:47)

at
com.ibm.etools.webapplication.impl.WebAppResourceFactory.importXML(WebAppRes
ourceFactory.java:27)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:62)

at
com.ibm.etools.j2ee.common.impl.XMLResourceFactory.load(XMLResourceFactory.j
ava:78)

at
com.ibm.etools.emf.resource.impl.ResourceFactoryImpl.load(ResourceFactoryImp
l.java:79)

at
com.ibm.etools.emf.resource.impl.ResourceSetImpl.load(ResourceSetImpl.java:2
25)

at
com.ibm.etools.archive.impl.LoadStrategyImpl.getMofResource(LoadStrategyImpl
.java:134)

at
com.ibm.etools.commonarchive.impl.ArchiveImpl.getMofResource(ArchiveImpl.jav
a:404)

at
com.ibm.etools.commonarchive.impl.ModuleFileImpl.getDeploymentDescriptorReso
urce(ModuleFileImpl.java:124)

at
com.ibm.etools.archive.impl.XmlBasedImportStrategyImpl.primLoadDeploymentDes
criptor(XmlBasedImportStrategyImpl.java:28)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.loadDeploymentDescriptor
(War22ImportStrategyImpl.java:62)

at
com.ibm.etools.archive.impl.War22ImportStrategyImpl.importMetaData(War22Impo
rtStrategyImpl.java:57)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getDeploymentDescriptor(WARFil
eImpl.java:185)

at
com.ibm.etools.commonarchive.impl.WARFileImpl.getStandardDeploymentDescripto
r(WARFileImpl.java:288)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:323)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.getDeploymentDescriptor(EARFil
eImpl.java:331)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
62)

at
com.ibm.etools.commonarchive.impl.EARFileImpl.rollUpRoles(EARFileImpl.java:7
52)

at
com.ibm.ejs.assembly.gui.object.EARInstance.rollUpRoles(EARInstance.java:83)

at
com.ibm.ejs.assembly.gui.object.JarInstance.newInstance(JarInstance.java:42)

at com.ibm.ejs.assembly.gui.control.OpenAction$2.run(OpenAction.java:85)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:160)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:399)

at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:109)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:99)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)


"Matthew Fleming" <Reply_t...@please.com> wrote in message
news:9u8lub$mhs$1...@news.boulder.ibm.com...

Mike

unread,
Nov 30, 2001, 2:23:45 PM11/30/01
to
Here is some more info:
I have tried deploying my EAR file to Sybase JaguarCST/EAServer 3.6.1 and it
also worked like a champ!

What am I doing wrong in WebSphere??

Mike


"Mike" <mike.b...@aegis.net> wrote in message

news:9u8me9$17k2$1...@news.boulder.ibm.com...

Mike

unread,
Nov 30, 2001, 2:55:42 PM11/30/01
to
FYI: I got my EAR to deploy to Websphere - YAY!
However here is what the problem was:

In my web.xml file I had this order:

<servlet>...</servlet>
<servlet-mapping>...</servlet-mapping>
<servlet>...</servlet>
<servlet-mapping>...</servlet-mapping>

I changed the order to:

<servlet>...</servlet>
<servlet>...</servlet>
<servlet-mapping>...</servlet-mapping>
<servlet-mapping>...</servlet-mapping>

Note: The J2EE spec does not require this ordering and the 3 application
servers (TomCat (the reference implementation), ATG Dynamo, and Sybase
EAServer) that were tested besides Websphere all took the original
ordering!

Mike

0 new messages