Hello, I compiled the Pluto from sources, and it work very well in Tomcat5, but when I put it in JBoss-Jetty, it failed.
I just copy the pluto.war and testsuite.war into the $JBOSS_HOME/server/default/deploy. In the pluto.war and testsuite.war, I have already put the pluto-0.1-dev-unreleased.jar and the portlet-api.jar in the WEB-INF/lib. And display a message in the browser as following: =========================================== HTTP ERROR: 503 Initialization of one or more services failed. RequestURI=/pluto/portal/ =========================================== And I saw some exception log message in JBoss as following: ============================================ 2003-10-07 11:43:31,830 INFO [org.jboss.jbossweb] PortletDefinitionRegistryService initializing... 2003-10-07 11:43:33,530 INFO [STDOUT] DEBUG org.apache.pluto.portalImpl.services Loading the following Portlet Applications XML files...C:\jboss-3.2.1\server\default\deploy\testsuite.war\WEB-INF\portlet.x ml, C:\jboss-3.2.1\server\default\deploy\testsuite.war\WEB-INF\web.xml 2003-10-07 11:43:34,740 WARN [org.jboss.jbossweb] WARNING: ServiceManager: An unidentified error occurred org.xml.sax.SAXParseException: src-import.0: Failed to read imported schema document 'null'. at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:235) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:20 1) at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:76) at org.apache.pluto.portalImpl.xml.XmlParser.parsePortletXml(XmlParser.java:191 ) at org.apache.pluto.portalImpl.services.portletdefinitionregistry.PortletDefini tionRegistryServiceFileImpl.load(PortletDefinitionRegistryServiceFileImpl.ja va:417) at org.apache.pluto.portalImpl.services.portletdefinitionregistry.PortletDefini tionRegistryServiceFileImpl.load(PortletDefinitionRegistryServiceFileImpl.ja va:373) at org.apache.pluto.portalImpl.services.portletdefinitionregistry.PortletDefini tionRegistryServiceFileImpl.init(PortletDefinitionRegistryServiceFileImpl.ja va:325) at org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManager.java :499) at org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManager.java :249) at org.apache.pluto.portalImpl.Servlet.init(Servlet.java:209) at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:280) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:333) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl er.java:294) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) at org.mortbay.http.HttpContext.handle(HttpContext.java:1714) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext .java:507) at org.mortbay.http.HttpContext.handle(HttpContext.java:1664) at org.mortbay.http.HttpServer.service(HttpServer.java:863) at org.jboss.jetty.Jetty.service(Jetty.java:460) at org.mortbay.http.HttpConnection.service(HttpConnection.java:775) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:792) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) 2003-10-07 11:43:34,800 INFO [org.jboss.jbossweb] ServiceManager: An unidentified error occurred: org.xml.sax.SAXParseException: src-import.0: Failed to read imported schema document 'null'. 2003-10-07 11:43:34,850 INFO [org.jboss.jbossweb] PortletEntityRegistryService initializing... 2003-10-07 11:43:35,670 INFO [STDOUT] DEBUG org.apache.pluto.portalImpl.services Dumping complete object model description as it is read from the xml file... 2003-10-07 11:43:35,670 INFO [STDOUT] DEBUG org.apache.pluto.portalImpl.services class org.apache.pluto.portalImpl.om.entity.impl.PortletApplicationEntityListImpl: { Portlet Application Entities: class org.apache.pluto.portalImpl.om.entity.impl.PortletApplicationEntityImpl: { id='3' definition-id='testsuite' class org.apache.pluto.portalImpl.om.entity.impl.PortletEntityListImpl: class org.apache.pluto.portalImpl.om.entity.impl.PortletEntityImpl: { id='1' definition-id='testsuite.TestPortlet1' class org.apache.pluto.portalImpl.om.common.impl.PreferenceSetImpl: class org.apache.pluto.portalImpl.om.common.impl.PreferenceImpl: name='TestName4', value=' { TestValue4 }', isReadOnly='true' class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl: } } class org.apache.pluto.portalImpl.om.entity.impl.PortletApplicationEntityImpl: { id='4' definition-id='testsuite' class org.apache.pluto.portalImpl.om.entity.impl.PortletEntityListImpl: class org.apache.pluto.portalImpl.om.entity.impl.PortletEntityImpl: { id='1' definition-id='testsuite.TestPortlet2' class org.apache.pluto.portalImpl.om.common.impl.PreferenceSetImpl: class org.apache.pluto.portalImpl.om.common.impl.PreferenceImpl: name='TestName4', value=' { TestValue4 }', isReadOnly='true' class org.apache.pluto.portalImpl.om.common.impl.DescriptionSetImpl: } } } 2003-10-07 11:43:35,730 INFO [org.jboss.jbossweb] PortletEntityRegistryService done. 2003-10-07 11:43:35,780 INFO [org.jboss.jbossweb] PageRegistryService initializing... 2003-10-07 11:43:36,060 INFO [STDOUT] DEBUG org.apache.pluto.portalImpl.services Dumping complete object model description as it is read from the xml file... 2003-10-07 11:43:36,060 INFO [STDOUT] DEBUG org.apache.pluto.portalImpl.services class org.apache.pluto.portalImpl.om.page.impl.PortalImpl: { class org.apache.pluto.portalImpl.om.page.impl.FragmentImpl: { name='navigation' classname='org.apache.pluto.portalImpl.aggregation.navigation.TabNavigation' } class org.apache.pluto.portalImpl.om.page.impl.FragmentImpl: { name='test' type='page' Navigation: class org.apache.pluto.portalImpl.om.page.impl.NavigationImpl: title='Test Pluto', description='...' Fragments: class org.apache.pluto.portalImpl.om.page.impl.FragmentImpl: { name='row' type='row' Fragments: class org.apache.pluto.portalImpl.om.page.impl.FragmentImpl: { name='col1' type='column' Fragments: class org.apache.pluto.portalImpl.om.page.impl.FragmentImpl: { name='p1' type='portlet' Properties: class org.apache.pluto.portalImpl.om.page.impl.PropertyImpl: name='portlet', value='3.1' } class org.apache.pluto.portalImpl.om.page.impl.FragmentImpl: { name='p2' type='portlet' Properties: class org.apache.pluto.portalImpl.om.page.impl.PropertyImpl: name='portlet', value='4.1' } } } } } 2003-10-07 11:43:36,110 INFO [org.jboss.jbossweb] PageRegistryService done. 2003-10-07 11:43:36,110 INFO [org.jboss.jbossweb] ServiceManager: Services initialized (5/6 successful). 2003-10-07 11:43:36,110 WARN [org.jboss.jbossweb] WARNING: pluto: Initialization failed! java.lang.Exception: ServiceManager: Services initialized (5/6 successful). at org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManager.java :599) at org.apache.pluto.portalImpl.services.ServiceManager.init(ServiceManager.java :249) at org.apache.pluto.portalImpl.Servlet.init(Servlet.java:209) at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:280) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:333) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl er.java:294) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) at org.mortbay.http.HttpContext.handle(HttpContext.java:1714) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext .java:507) at org.mortbay.http.HttpContext.handle(HttpContext.java:1664) at org.mortbay.http.HttpServer.service(HttpServer.java:863) at org.jboss.jetty.Jetty.service(Jetty.java:460) at org.mortbay.http.HttpConnection.service(HttpConnection.java:775) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:792) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) 2003-10-07 11:43:36,170 INFO [org.jboss.jbossweb] pluto: Initialization failed!: java.lang.Exception: ServiceManager: Services initialized (5/6 successful). 2003-10-07 11:43:36,170 WARN [org.jboss.jbossweb] WARNING: Exception for /pluto/portal/ javax.servlet.UnavailableException: Initialization of one or more services failed. at org.apache.pluto.portalImpl.Servlet.init(Servlet.java:221) at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:280) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:333) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandl er.java:294) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558) at org.mortbay.http.HttpContext.handle(HttpContext.java:1714) at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext .java:507) at org.mortbay.http.HttpContext.handle(HttpContext.java:1664) at org.mortbay.http.HttpServer.service(HttpServer.java:863) at org.jboss.jetty.Jetty.service(Jetty.java:460) at org.mortbay.http.HttpConnection.service(HttpConnection.java:775) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:792) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455) ============================================================================ ========= Best regards, Eric ========================== If you know what you are doing, it is not called RESEARCH! ========================== --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]