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]

Reply via email to