You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by "W. Nathaniel Mills, III" <na...@classobjects.com> on 2003/02/21 23:14:22 UTC

WebSphere 5.0 access.log classload error

When starting the app server (WAS 5.0 on Win2K running cocooon 2.0.4 with a
.war file I'd built using build.bat), I'm getting the following in the
cocoon access.log -- any help is greatly appreciated (Reading the FM for
install doesn't offer much advice for WebSphere... so please don't offer
RTFM):

DEBUG   (2003-02-21) 17:11.06:825   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: getRealPath for /:
c:\was50\installedApps\WNM3\cocoon_war.ear\cocoon.war
DEBUG   (2003-02-21) 17:11.06:825   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: URL for Root:
file:/c:/was50/installedApps/WNM3/cocoon_war.ear/cocoon.war/
DEBUG   (2003-02-21) 17:11.06:825   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: work-directory was not set - defaulting to
c:\was50\temp\WNM3\server1\cocoon_war\cocoon.war\cocoon-files
DEBUG   (2003-02-21) 17:11.06:825   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: upload-directory was not set - defaulting to
c:\was50\temp\WNM3\server1\cocoon_war\cocoon.war\cocoon-files\upload-dir
DEBUG   (2003-02-21) 17:11.07:065   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: cache-directory was not set - defaulting to
c:\was50\temp\WNM3\server1\cocoon_war\cocoon.war\cocoon-files\cache-dir
DEBUG   (2003-02-21) 17:11.07:065   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: Using configuration file:
/WEB-INF/cocoon.xconf
DEBUG   (2003-02-21) 17:11.07:065   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: show-time was not set - defaulting to false
DEBUG   (2003-02-21) 17:11.07:065   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: parent-component-manager was not set -
defaulting to null.
DEBUG   (2003-02-21) 17:11.07:075   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: container-encoding was not set - defaulting to
ISO-8859-1.
DEBUG   (2003-02-21) 17:11.07:075   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: form-encoding was not set - defaulting to
null.
DEBUG   (2003-02-21) 17:11.07:136   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: Trying to load class: For
WARN    (2003-02-21) 17:11.07:136   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: Could not force-load class: For
java.lang.ClassNotFoundException: For
 at java.net.URLClassLoader.findClass(URLClassLoader.java(Inlined Compiled
Code))
 at
com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java(Compiled
Code))
 at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
 at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
 at
com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader
.java:43)
 at
com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader
.java:39)
 at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.jav
a(Compiled Code))
 at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
 at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.jav
a(Compiled Code))
 at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
 at
com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableClassLoader
.java:76)
 at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.jav
a(Compiled Code))
 at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
 at
com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableClassLoader
.java:76)
 at org.apache.cocoon.util.ClassUtils.loadClass(ClassUtils.java:88)
 at
org.apache.cocoon.servlet.CocoonServlet.forceLoad(CocoonServlet.java:889)
 at
org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet.java:1258
)
 at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:485)
 at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletIn
stance.java:82)
 at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycle
Servlet.java:147)
 at
com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecy
cleServlet.java:270)
 at
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleS
ervlet.java:113)
 at
com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:17
5)
 at javax.servlet.GenericServlet.init(GenericServlet.java:258)
 at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(WebAppServlet
Manager.java:761)
 at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServle
tManager.java:257)
 at
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadServlets(Web
AppServletManager.java:453)
 at
com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1233)
 at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:273)
 at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:317)
 at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:194)
 at
com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContainer.java:950
)
 at
com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainerImpl.java:
133)
 at
com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerImpl.java:36
0)
 at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav
a:401)
 at
com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart
(DeployedApplicationImpl.java:743)
 at
com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.jav
a:337)
 at
com.ibm.ws.runtime.component.DeployedApplicationImpl.start(DeployedApplicati
onImpl.java:531)
 at
com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(Application
MgrImpl.java:254)
 at
com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.jav
a:232)
 at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.jav
a:343)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
 at
com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerIm
pl.java:117)
 at
com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.jav
a:343)
 at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
 at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:182)
 at com.ibm.ws.runtime.WsServer.start(WsServer.java:135)
 at com.ibm.ws.runtime.WsServer.main(WsServer.java:232)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
DEBUG   (2003-02-21) 17:11.07:136   [access] (Unknown-URI)
Unknown-thread/CocoonServlet: Trying to load class: IBM




---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org


AW: WebSphere 5.0 access.log classload error

Posted by Marco Rolappe <m_...@web.de>.
I'd rather tell you to RTFL ;-) the L is log.

there you discover ClassNotFoundExceptions for classes 'For' and 'IBM'.

looking at the virgin cocoon web.xml we find following:

<snippet>
    <!--
      This parameter is used to list classes that should be loaded
      at initialization time of the servlet.
      Usually this classes are JDBC Drivers used
    -->
    <init-param>
      <param-name>load-class</param-name>
      <param-value>
        <!-- For IBM WebSphere:
        com.ibm.servlet.classloader.Handler -->

        <!-- For Database Driver: -->
        org.hsqldb.jdbcDriver

        <!-- For parent ComponentManager sample:
        org.apache.cocoon.samples.parentcm.Configurator
        -->
      </param-value>
    </init-param>
</snippet>

so, either that comment in <param-value> is no comment in your web.xml or
your servlet engine doesn't handle it correctly. in the latter case
removing/moving the comment should suffice.

anyway, in your case it should then look something like:

    <init-param>
      <param-name>load-class</param-name>
      <param-value>
        com.ibm.servlet.classloader.Handler
      </param-value>
    </init-param>


> -----Ursprüngliche Nachricht-----
> Von: cocoon-users-return-46960-m_rolappe=web.de@xml.apache.org
> [mailto:cocoon-users-return-46960-m_rolappe=web.de@xml.apache.org]Im
> Auftrag von W. Nathaniel Mills, III
> Gesendet: Freitag, 21. Februar 2003 23:14
> An: cocoon-users@xml.apache.org
> Betreff: WebSphere 5.0 access.log classload error
>
>
> When starting the app server (WAS 5.0 on Win2K running cocooon
> 2.0.4 with a
> .war file I'd built using build.bat), I'm getting the following in the
> cocoon access.log -- any help is greatly appreciated (Reading the FM for
> install doesn't offer much advice for WebSphere... so please don't offer
> RTFM):
>
> DEBUG   (2003-02-21) 17:11.06:825   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: getRealPath for /:
> c:\was50\installedApps\WNM3\cocoon_war.ear\cocoon.war
> DEBUG   (2003-02-21) 17:11.06:825   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: URL for Root:
> file:/c:/was50/installedApps/WNM3/cocoon_war.ear/cocoon.war/
> DEBUG   (2003-02-21) 17:11.06:825   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: work-directory was not set - defaulting to
> c:\was50\temp\WNM3\server1\cocoon_war\cocoon.war\cocoon-files
> DEBUG   (2003-02-21) 17:11.06:825   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: upload-directory was not set - defaulting to
> c:\was50\temp\WNM3\server1\cocoon_war\cocoon.war\cocoon-files\upload-dir
> DEBUG   (2003-02-21) 17:11.07:065   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: cache-directory was not set - defaulting to
> c:\was50\temp\WNM3\server1\cocoon_war\cocoon.war\cocoon-files\cache-dir
> DEBUG   (2003-02-21) 17:11.07:065   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: Using configuration file:
> /WEB-INF/cocoon.xconf
> DEBUG   (2003-02-21) 17:11.07:065   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: show-time was not set - defaulting to false
> DEBUG   (2003-02-21) 17:11.07:065   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: parent-component-manager was not set -
> defaulting to null.
> DEBUG   (2003-02-21) 17:11.07:075   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: container-encoding was not set -
> defaulting to
> ISO-8859-1.
> DEBUG   (2003-02-21) 17:11.07:075   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: form-encoding was not set - defaulting to
> null.
> DEBUG   (2003-02-21) 17:11.07:136   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: Trying to load class: For
> WARN    (2003-02-21) 17:11.07:136   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: Could not force-load class: For
> java.lang.ClassNotFoundException: For
>  at java.net.URLClassLoader.findClass(URLClassLoader.java(Inlined Compiled
> Code))
>  at
> com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java(Compiled
> Code))
>  at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>  at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>  at
> com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionC
> lassLoader
> .java:43)
>  at
> com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionC
> lassLoader
> .java:39)
>  at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClass
> Loader.jav
> a(Compiled Code))
>  at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>  at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClass
> Loader.jav
> a(Compiled Code))
>  at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>  at
> com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableC
> lassLoader
> .java:76)
>  at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClass
> Loader.jav
> a(Compiled Code))
>  at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
>  at
> com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableC
> lassLoader
> .java:76)
>  at org.apache.cocoon.util.ClassUtils.loadClass(ClassUtils.java:88)
>  at
> org.apache.cocoon.servlet.CocoonServlet.forceLoad(CocoonServlet.java:889)
>  at
> org.apache.cocoon.servlet.CocoonServlet.createCocoon(CocoonServlet
> .java:1258
> )
>  at org.apache.cocoon.servlet.CocoonServlet.init(CocoonServlet.java:485)
>  at
> com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(Stric
> tServletIn
> stance.java:82)
>  at
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(Stric
> tLifecycle
> Servlet.java:147)
>  at
> com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(St
> rictLifecy
> cleServlet.java:270)
>  at
> com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(Strict
> LifecycleS
> ervlet.java:113)
>  at
> com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstan
> ce.java:17
> 5)
>  at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>  at
> com.ibm.ws.webcontainer.webapp.WebAppServletManager.addServlet(Web
> AppServlet
> Manager.java:761)
>  at
> com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(We
> bAppServle
> tManager.java:257)
>  at
> com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadAutoLoadSe
> rvlets(Web
> AppServletManager.java:453)
>  at
> com.ibm.ws.webcontainer.webapp.WebApp.loadServletManager(WebApp.java:1233)
>  at com.ibm.ws.webcontainer.webapp.WebApp.init(WebApp.java:273)
>  at com.ibm.ws.webcontainer.srt.WebGroup.loadWebApp(WebGroup.java:317)
>  at com.ibm.ws.webcontainer.srt.WebGroup.init(WebGroup.java:194)
>  at
> com.ibm.ws.webcontainer.WebContainer.addWebApplication(WebContaine
> r.java:950
> )
>  at
> com.ibm.ws.runtime.component.WebContainerImpl.install(WebContainer
> Impl.java:
> 133)
>  at
> com.ibm.ws.runtime.component.WebContainerImpl.start(WebContainerIm
> pl.java:36
> 0)
>  at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationM
> grImpl.jav
> a:401)
>  at
> com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedO
> bjectStart
> (DeployedApplicationImpl.java:743)
>  at
> com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModu
> leImpl.jav
> a:337)
>  at
> com.ibm.ws.runtime.component.DeployedApplicationImpl.start(Deploye
> dApplicati
> onImpl.java:531)
>  at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.startApplication(A
> pplication
> MgrImpl.java:254)
>  at
> com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationM
> grImpl.jav
> a:232)
>  at
> com.ibm.ws.runtime.component.ContainerImpl.startComponents(Contain
> erImpl.jav
> a:343)
>  at
> com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
>  at
> com.ibm.ws.runtime.component.ApplicationServerImpl.start(Applicati
> onServerIm
> pl.java:117)
>  at
> com.ibm.ws.runtime.component.ContainerImpl.startComponents(Contain
> erImpl.jav
> a:343)
>  at
> com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:234)
>  at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:182)
>  at com.ibm.ws.runtime.WsServer.start(WsServer.java:135)
>  at com.ibm.ws.runtime.WsServer.main(WsServer.java:232)
>  at java.lang.reflect.Method.invoke(Native Method)
>  at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:94)
> DEBUG   (2003-02-21) 17:11.07:136   [access] (Unknown-URI)
> Unknown-thread/CocoonServlet: Trying to load class: IBM
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org