[opencms-dev] websphere deployment

Publius Ismanescu publiusi at wwdb.org
Sat Feb 8 01:32:10 CET 2003


Hi

I 'm working  opencms on websphere.
I created the war file with the Application Assembly Tool;

Is there anybody who knows about the CmsClassLoader class?
It looks like websphere is using a different class loader.
Please advise on what should I look into to solve this.
I'm planning to post the final instruction for deployment on Websphere.(
when it works :-) )

Here is the output I get on websphere:

Thank you
Publius


************ Start Display Current Environment ************
WebSphere AE 4.0.1 a0131.07 running with process name pcmi-server/Default
Server and process id 2552
Host Operating System is Windows 2000, version 5.0
Java version = J2RE 1.3.0 IBM build cn130-20010609 (JIT enabled: jitc), Java
Compiler = jitc
server.root = C:\WebSphere\AppServer
Java Home = C:\WebSphere\AppServer\java\jre
ws.ext.dirs =
C:/PROGRA~1/SQLLIB/java/db2java.zip;C:/WebSphere/AppServer/java/lib;C:/WebSp
here/AppServer/classes;C:/WebSphere/AppServer/lib;C:/WebSphere/AppServer/lib
/ext;C:/PROGRA~1/SQLLIB/java/db2java.zip
Classpath =
C:/WebSphere/AppServer/properties;C:/WebSphere/AppServer/lib/bootstrap.jar
Java Library path =
C:\WebSphere\AppServer\java\bin;.;C:\WINNT\System32;C:\WINNT;C:\\WebSphere\\
AppServer\\bin;C:\\PROGRA~1\\SQLLIB\\bin;C:\\PROGRA~1\\SQLLIB\\function;C:\\
WebSphere\\AppServer\\java\\bin;C:\IBMDebug\bin;C:\Program
Files\ibm\gsk5\lib;C:\WINNT\System32;F:\Perl\bin;C:\WINNT\system32;C:\WINNT;
C:\WINNT\System32\Wbem;F:\epoc32\gcc\bin;F:\epoc32\tools;D:\Program
Files\Embarcadero\Nov2002Shared;C:\Program Files\Common Files\Adaptec
Shared\System;C:\Program Files\SQLLIB\BIN;C:\Program
Files\SQLLIB\FUNCTION;C:\Program Files\SQLLIB\SAMPLES\REPL;C:\Program
Files\SQLLIB\HELP;C:\PROGRA~1\IBM\IMNNQ;C:\WebSphere\AppServer\bin;D:\GNU\Wi
nCvs 1.2;c:\ant-1.5.1\bin;C:\PROGRA~1\SQLLIB\java;
Current trace specification =
************* End Display Current Environment *************
[03.02.07 16:20:26:168 EST] 148790ba Server        U Version : 4.0.1
[03.02.07 16:20:26:188 EST] 148790ba Server        U Edition: Advanced
Edition for Multiplatforms
[03.02.07 16:20:26:198 EST] 148790ba Server        U Build date: Thu Aug 09
00:00:00 EDT 2001
[03.02.07 16:20:26:198 EST] 148790ba Server        U Build number: a0131.07
[03.02.07 16:20:28:561 EST] 148790ba DrAdminServer I WSVR0053I: DrAdmin
available on port 3979
[03.02.07 16:20:31:536 EST] 493190bc ResourceBinde I WSVR0049I: Binding
SampleDataSource as jdbc/SampleDataSource
[03.02.07 16:20:34:500 EST] 493190bc EJBEngine     I WSVR0037I: Starting EJB
jar: Increment Bean Jar
[03.02.07 16:20:36:953 EST] 493190bc EJBEngine     I WSVR0037I: Starting EJB
jar: BeenThere EJB Jar
[03.02.07 16:20:37:454 EST] 493190bc ServletEngine A SRVE0161I: IBM
WebSphere Application Server - Web Container.  Copyright IBM Corp. 1998-2001
[03.02.07 16:20:37:514 EST] 493190bc ServletEngine A SRVE0162I: Servlet
Specification Level: 2.2
[03.02.07 16:20:37:524 EST] 493190bc ServletEngine A SRVE0163I: Supported
JSP Specification Level: 1.1
[03.02.07 16:20:37:685 EST] 493190bc ServletEngine A SRVE0167I: Session
Manager is Configured - Initializing...
[03.02.07 16:20:39:187 EST] 493190bc CacheManager  A DYNA0011E: Servlet
cache file dynacache.xml not found; caching is disabled
[03.02.07 16:20:39:397 EST] 493190bc ServletEngine A SRVE0169I: Loading Web
Module: Default Application.
[03.02.07 16:20:40:178 EST] 493190bc WebGroup      I SRVE0091I: [Servlet
LOG]: JSP 1.1 Processor: init
[03.02.07 16:20:40:418 EST] 493190bc WebGroup      I SRVE0091I: [Servlet
LOG]: InvokerServlet: init
[03.02.07 16:20:40:549 EST] 493190bc ServletEngine A SRVE0169I: Loading Web
Module: Examples Application.
[03.02.07 16:20:40:929 EST] 493190bc WebGroup      I SRVE0091I: [Servlet
LOG]: JSP 1.1 Processor: init
[03.02.07 16:20:40:949 EST] 493190bc WebGroup      I SRVE0091I: [Servlet
LOG]: SimpleFileServlet: init
[03.02.07 16:20:40:979 EST] 493190bc WebGroup      I SRVE0091I: [Servlet
LOG]: DirectoryBrowsingServlet: init
[03.02.07 16:20:41:340 EST] 493190bc ServletEngine A SRVE0169I: Loading Web
Module: opencms.
[03.02.07 16:20:43:222 EST] 493190bc WebGroup      I SRVE0091I: [Servlet
LOG]: JSP 1.1 Processor: init
[03.02.07 16:20:43:243 EST] 493190bc WebGroup      I SRVE0091I: [Servlet
LOG]: SimpleFileServlet: init
[03.02.07 16:20:43:443 EST] 493190bc HttpTransport A SRVE0171I: Transport
http is listening on port 9,080.
[03.02.07 16:20:43:473 EST] 493190bc Server        A WSVR0023I: Server
Default Server open for e-business
[03.02.07 16:32:35:256 EST] 78a610be SystemOut     U Collecting Repositories
[03.02.07 16:32:35:377 EST] 78a610be SystemOut     U oclib folder:
C:\WebSphere\AppServer\installedApps\OpenCms.ear\wasopencms.war\WEB-INF\ocli
b
[03.02.07 16:32:35:377 EST] 78a610be SystemOut     U jarlist
[03.02.07 16:32:36:348 EST] 78a610be WebGroup      I SRVE0091I: [Servlet
LOG]: OpenCmsServlet: init
[03.02.07 16:32:45:341 EST] 78a610be ServletInstan X SRVE0100E: Did not
realize  init() exception thrown by servlet OpenCmsServlet:
javax.servlet.ServletException: com.ibm.ws.classloader.CompoundClassLoader
	at
com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManager.ja
va:817)
	at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecycleSe
rvlet.java:137)
	at
com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLifecycl
eServlet.java:243)
	at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycleSer
vlet.java:103)
	at
com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:388)
	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
	at
com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.java:
84)
	at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppServlet
Manager.java:226)
	at
com.ibm.servlet.engine.webapp.WebAppServletManager.getServletReference(WebAp
pServletManager.java:287)
	at
com.ibm.servlet.engine.webapp.WebApp.getServletReference(WebApp.java:354)
	at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebA
ppRequestDispatcherInfo.java:130)
	at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.<init>(WebAppReque
stDispatcherInfo.java:46)
	at
com.ibm.servlet.engine.webapp.WebApp.getRequestDispatcher(WebApp.java:1133)
	at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.
java:118)
	at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn
vocation.java:67)
	at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ
estProcessor.java:122)
	at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener
.java:315)
	at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja
va:60)
	at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:313)
	at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242)
	at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)

[03.02.07 16:32:46:993 EST] 78a610be WebGroup      X Servlet
Error-[OpenCmsServlet]: Failed to load servlet:
java.lang.ClassCastException: com.ibm.ws.classloader.CompoundClassLoader
	at com.opencms.core.OpenCmsHttpServlet.init(OpenCmsHttpServlet.java:462)
	at com.opencms.boot.OpenCmsServlet.init(OpenCmsServlet.java:89)
	at
com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManager.ja
va:802)
	at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecycleSe
rvlet.java:137)
	at
com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLifecycl
eServlet.java:243)
	at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycleSer
vlet.java:103)
	at
com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:388)
	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
	at
com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.java:
84)
	at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppServlet
Manager.java:226)
	at
com.ibm.servlet.engine.webapp.WebAppServletManager.getServletReference(WebAp
pServletManager.java:287)
	at
com.ibm.servlet.engine.webapp.WebApp.getServletReference(WebApp.java:354)
	at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebA
ppRequestDispatcherInfo.java:130)
	at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.<init>(WebAppReque
stDispatcherInfo.java:46)
	at
com.ibm.servlet.engine.webapp.WebApp.getRequestDispatcher(WebApp.java:1133)
	at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.
java:118)
	at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn
vocation.java:67)
	at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ
estProcessor.java:122)
	at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener
.java:315)
	at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja
va:60)
	at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:313)
	at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242)
	at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)

[03.02.07 16:32:47:173 EST] 78a610be WebGroup      X SRVE0026E: [Servlet
Error]-[OpenCmsServlet]: java.lang.ClassCastException:
com.ibm.ws.classloader.CompoundClassLoader
	at com.opencms.core.OpenCmsHttpServlet.init(OpenCmsHttpServlet.java:462)
	at com.opencms.boot.OpenCmsServlet.init(OpenCmsServlet.java:89)
	at
com.ibm.servlet.engine.webapp.StrictServletInstance.doInit(ServletManager.ja
va:802)
	at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._init(StrictLifecycleSe
rvlet.java:137)
	at
com.ibm.servlet.engine.webapp.PreInitializedServletState.init(StrictLifecycl
eServlet.java:243)
	at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.init(StrictLifecycleSer
vlet.java:103)
	at
com.ibm.servlet.engine.webapp.ServletInstance.init(ServletManager.java:388)
	at javax.servlet.GenericServlet.init(GenericServlet.java:258)
	at
com.ibm.servlet.engine.webapp.ServletManager.addServlet(ServletManager.java:
84)
	at
com.ibm.servlet.engine.webapp.WebAppServletManager.loadServlet(WebAppServlet
Manager.java:226)
	at
com.ibm.servlet.engine.webapp.WebAppServletManager.getServletReference(WebAp
pServletManager.java:287)
	at
com.ibm.servlet.engine.webapp.WebApp.getServletReference(WebApp.java:354)
	at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebA
ppRequestDispatcherInfo.java:130)
	at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcherInfo.<init>(WebAppReque
stDispatcherInfo.java:46)
	at
com.ibm.servlet.engine.webapp.WebApp.getRequestDispatcher(WebApp.java:1133)
	at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.
java:118)
	at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn
vocation.java:67)
	at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ
estProcessor.java:122)
	at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener
.java:315)
	at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja
va:60)
	at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:313)
	at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242)
	at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)




More information about the opencms-dev mailing list