You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrp4j-dev@portals.apache.org by Jason Novotny <no...@aei.mpg.de> on 2005/02/22 06:12:22 UTC
ServiceManager can't parse web.xml
Hi,
After completing the installation steps and deploying to Tomcat
5.0.28 and starting the SwingConsumer I see the stack trace below-- it
seems to be a problem with web.xml, but it looks pretty simple:
<?xml version="1.0" encoding="UTF-8"?>
<!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>wsrp4j producer</display-name>
<servlet>
<servlet-name>wsrp4j</servlet-name>
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet-cl
ass>
</servlet>
<servlet-mapping>
<servlet-name>wsrp4j</servlet-name>
<url-pattern>/wsrp4j/*</url-pattern>
</servlet-mapping>
<!-- To have correct axis wsdl links -->
<servlet-mapping>
<servlet-name>wsrp4j</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
</web-app>
2005-02-21 21:00:32 StandardContext[/wsrp]PortletSession done.
2005-02-21 21:00:32 StandardContext[/wsrp]InformationProviderFactory
initializing...
2005-02-21 21:00:32 StandardContext[/wsrp]InformationProviderFactory done.
2005-02-21 21:00:32 StandardContext[/wsrp]FactoryManager: Factories
initialized (18 successful).
2005-02-21 21:00:32 StandardContext[/wsrp]FactoryManagerService done.
2005-02-21 21:00:32
StandardContext[/wsrp]PortletDefinitionRegistryService initializing...
2005-02-21 21:00:35 StandardContext[/wsrp]ServiceManager: An
unidentified error occurred
org.xml.sax.SAXParseException: The content of element type "web-app"
must match
"(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
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.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
Source)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(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.pluto.portalImpl.xml.XmlParser.parseWebXml(XmlParser.java:83)
at
org.apache.pluto.portalImpl.services.portletdefinitionregistry.PortletDefinitionRegistryServiceFileImpl.load(PortletDefinitionRegistryServiceFileImpl.java:209)
Has anyone seen this before?
Thanks, Jason