We have not tested OXF with VAJ4.0. BTW IBM just withdrew this product from marketing:
http://www-3.ibm.com/software/awdtools/vajava/
Maybe finding the complete stack trace in your logs could help. The stacktrace below does not say anything except that the servlet init() failed.
-Erik
Bhaskar Gopalan wrote:
> Hi,
> any one tried using OXF on VAJ4.0? I am getting this error on startup.
>
> Pls help.
>
> [03.03.26 14:35:26:734 EST] eca ServletInstan A SRVE0048I: Loading servlet:
> "oxf"
> [03.03.26 14:35:27:000 EST] eca WebGroup A SRVE0091I: [Servlet LOG]:
> "oxf: init"
> Initializing Resource Manager with:
> {oxf.resources.flatfile.rootdir=/WEB-INF/resources,
> org.orbeon.oxf.resources.WebAppResourceManagerImplServletContext=com.ibm.ser
> [EMAIL PROTECTED],
> oxf.resources.factory=org.orbeon.oxf.resources.PriorityResourceManagerFactor
> y,
> oxf.resources.priority.2=org.orbeon.oxf.resources.ClassLoaderResourceManager
> Factory,
> oxf.resources.priority.1=org.orbeon.oxf.resources.FlatFileResourceManagerFac
> tory}
> [03.03.26 14:36:18:187 EST] eca ServletInstan X Uncaught init() exception
> thrown by servlet {0}: {1}
> "oxf"
> javax.servlet.ServletException
> java.lang.Throwable(java.lang.String)
> java.lang.Exception(java.lang.String)
> javax.servlet.ServletException(java.lang.Throwable)
> void com.ibm.servlet.engine.webapp.StrictServletInstance.doInit()
> void
> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(javax.servlet.Ser
> vletConfig)
> void
> com.ibm.servlet.engine.webapp.PreInitializedServletState.init(com.ibm.servle
> t.engine.webapp.StrictLifecycleServlet, javax.servlet.ServletConfig)
> void
> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(javax.servlet.Serv
> letConfig)
> void com.ibm.servlet.engine.webapp.ServletInstance.init()
> void javax.servlet.GenericServlet.init(javax.servlet.ServletConfig)
> void
> com.ibm.servlet.engine.webapp.ServletManager.addServlet(java.lang.String,
> javax.servlet.Servlet, java.util.Properties)
> void
> com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(java.lang.Str
> ing)
> void
> com.ibm.servlet.engine.webapp.WebAppServletManager.loadAutoLoadServlets()
> void com.ibm.servlet.engine.webapp.WebApp.loadServletManager()
> void
> com.ibm.servlet.engine.webapp.WebApp.init(com.ibm.servlet.engine.config.WebA
> ppInfo, com.ibm.servlet.engine.webapp.WebAppContext)
> void com.ibm.servlet.engine.srt.WebGroup.loadWebApp()
> void
> com.ibm.servlet.engine.srt.WebGroup.init(com.ibm.servlet.engine.ServletHost,
> com.ibm.servlet.engine.config.WebGroupInfo)
> void com.ibm.servlet.engine.ServletHost.loadWebGroups()
> void
> com.ibm.servlet.engine.ServletHost.init(com.ibm.servlet.engine.ServletEngine
> , com.ibm.servlet.engine.config.ServletHostInfo)
> void com.ibm.servlet.engine.ServletEngine.loadServletHosts()
> void
> com.ibm.servlet.engine.ServletEngine.init(com.ibm.servlet.engine.config.Serv
> letEngineInfo)
> com.ibm.servlet.engine.ServletEngine
> com.ibm.servlet.engine.ServletEngine.getEngine()
> void
> com.ibm.ivj.control.node.ServletEngineRunner.startServletEngine(boolean)
> boolean com.ibm.ivj.control.node.ServletEngineRunner.startServer()
> void
> com.ibm.ivj.control.node.ServletEngineRunner.main(java.lang.String [])
> java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object,
> java.lang.Object [])
>
>
> [03.03.26 14:36:18:312 EST] eca WebGroup X [Servlet Error]-[{0}]: {1}:
> {2}
> "oxf"
> "Failed to load servlet"
> javax.servlet.ServletException
> java.lang.Throwable(java.lang.String)
> java.lang.Exception(java.lang.String)
> javax.servlet.ServletException(java.lang.Throwable)
> void com.ibm.servlet.engine.webapp.StrictServletInstance.doInit()
> void
> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(javax.servlet.Ser
> vletConfig)
> void
> com.ibm.servlet.engine.webapp.PreInitializedServletState.init(com.ibm.servle
> t.engine.webapp.StrictLifecycleServlet, javax.servlet.ServletConfig)
> void
> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(javax.servlet.Serv
> letConfig)
> void com.ibm.servlet.engine.webapp.ServletInstance.init()
> void javax.servlet.GenericServlet.init(javax.servlet.ServletConfig)
> void
> com.ibm.servlet.engine.webapp.ServletManager.addServlet(java.lang.String,
> javax.servlet.Servlet, java.util.Properties)
> void
> com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(java.lang.Str
> ing)
> void
> com.ibm.servlet.engine.webapp.WebAppServletManager.loadAutoLoadServlets()
> void com.ibm.servlet.engine.webapp.WebApp.loadServletManager()
> void
> com.ibm.servlet.engine.webapp.WebApp.init(com.ibm.servlet.engine.config.WebA
> ppInfo, com.ibm.servlet.engine.webapp.WebAppContext)
> void com.ibm.servlet.engine.srt.WebGroup.loadWebApp()
> void
> com.ibm.servlet.engine.srt.WebGroup.init(com.ibm.servlet.engine.ServletHost,
> com.ibm.servlet.engine.config.WebGroupInfo)
> void com.ibm.servlet.engine.ServletHost.loadWebGroups()
> void
> com.ibm.servlet.engine.ServletHost.init(com.ibm.servlet.engine.ServletEngine
> , com.ibm.servlet.engine.config.ServletHostInfo)
> void com.ibm.servlet.engine.ServletEngine.loadServletHosts()
> void
> com.ibm.servlet.engine.ServletEngine.init(com.ibm.servlet.engine.config.Serv
> letEngineInfo)
> com.ibm.servlet.engine.ServletEngine
> com.ibm.servlet.engine.ServletEngine.getEngine()
> void
> com.ibm.ivj.control.node.ServletEngineRunner.startServletEngine(boolean)
> boolean com.ibm.ivj.control.node.ServletEngineRunner.startServer()
> void
> com.ibm.ivj.control.node.ServletEngineRunner.main(java.lang.String [])
> java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object,
> java.lang.Object [])
>
>
> [03.03.26 14:36:18:375 EST] eca WebApp X
> Failed.to.initialize.webapp.{0}
> "MHub Core"
> javax.servlet.ServletException
> java.lang.Throwable(java.lang.String)
> java.lang.Exception(java.lang.String)
> javax.servlet.ServletException(java.lang.Throwable)
> void com.ibm.servlet.engine.webapp.StrictServletInstance.doInit()
> void
> com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(javax.servlet.Ser
> vletConfig)
> void
> com.ibm.servlet.engine.webapp.PreInitializedServletState.init(com.ibm.servle
> t.engine.webapp.StrictLifecycleServlet, javax.servlet.ServletConfig)
> void
> com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(javax.servlet.Serv
> letConfig)
> void com.ibm.servlet.engine.webapp.ServletInstance.init()
> void javax.servlet.GenericServlet.init(javax.servlet.ServletConfig)
> void
> com.ibm.servlet.engine.webapp.ServletManager.addServlet(java.lang.String,
> javax.servlet.Servlet, java.util.Properties)
> void
> com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(java.lang.Str
> ing)
> void
> com.ibm.servlet.engine.webapp.WebAppServletManager.loadAutoLoadServlets()
> void com.ibm.servlet.engine.webapp.WebApp.loadServletManager()
> void
> com.ibm.servlet.engine.webapp.WebApp.init(com.ibm.servlet.engine.config.WebA
> ppInfo, com.ibm.servlet.engine.webapp.WebAppContext)
> void com.ibm.servlet.engine.srt.WebGroup.loadWebApp()
> void
> com.ibm.servlet.engine.srt.WebGroup.init(com.ibm.servlet.engine.ServletHost,
> com.ibm.servlet.engine.config.WebGroupInfo)
> void com.ibm.servlet.engine.ServletHost.loadWebGroups()
> void
> com.ibm.servlet.engine.ServletHost.init(com.ibm.servlet.engine.ServletEngine
> , com.ibm.servlet.engine.config.ServletHostInfo)
> void com.ibm.servlet.engine.ServletEngine.loadServletHosts()
> void
> com.ibm.servlet.engine.ServletEngine.init(com.ibm.servlet.engine.config.Serv
> letEngineInfo)
> com.ibm.servlet.engine.ServletEngine
> com.ibm.servlet.engine.ServletEngine.getEngine()
> void
> com.ibm.ivj.control.node.ServletEngineRunner.startServletEngine(boolean)
> boolean com.ibm.ivj.control.node.ServletEngineRunner.startServer()
> void
> com.ibm.ivj.control.node.ServletEngineRunner.main(java.lang.String [])
> java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object,
> java.lang.Object [])