|
I was wondering if anyone else has had this problem with V4r4 Websphere 1.1. Our HTTP server is correctly set up and works fine without Websphere. When I choose to enable Servlets and JSP with Websphere from the HTTP Server Configuration Page, and restart the server instance, the server job stays at status JVAW and does not move to CNDW. The WRKACTJOB entry is as shown below: LAF400 QTMHHTTP BCH 5.6 PGM-QZHBHTTP JVAW Amazingly, the job has an open empty spooled file QPRINT which is obviously there to spool a Java exception, but the job log doesn't give any further information. When the server instance is ended, the spooled file contains a Java Exception Trace Stack as shown at the end of this message. I have associated the Server Instance with Websphere using the #ncf.native.httpd.cnf.path property in the jvm.properties file following the instructions at http://www-1.ibm.com/servers/eserver/iseries/software/websphere/wsappserver/ docs/as400v11/wasgs44.htm The problem seems to be due to the classpath as the JVM cannot find the class 'com/ibm/servlet/service/SEServletManager'. My 'ncf.jvm.use.system.classpath' property is set to 'true', and my system classpath is: '.:/QIBM/ProdData/IBMWebAS/lib/ibmwebas.jar: /QIBM/ProdData/IBMWebAS/lib/jst.jar:/QIBM/ProdData/IBMWebAS/lib/jsdk.jar:/QI BM/ProdData/IBMWebAS/lib/x509v1.jar:/QIBM/ProdData/IBMWebAS/lib/xml4j.jar:/Q IBM/ProdData/IBMWebAS/lib/databeans.jar: /QIBM/ProdData/HTTP/Public/jt400/lib/data400.jar: /QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar: /QIBM/ProdData/HTTP/Public/jt400/lib/jui400.jar: /QIBM/ProdData/HTTP/Public/jt400/lib/uitools.jar:/QIBM/ProdData/HTTP/Public/ jt400/lib/util400.jar: /QIBM/ProdData/HTTP /Public/jt400/lib/x4j400.jar' As it's rather hard to locate a class amongst a plethora of jar files, perhaps someone would 'just know'. The trace is reproduced below. If any one can help, that would be great. Thanks Chris Jewell java.lang.NoClassDefFoundError: com/ibm/servlet/service/SEServletManager java/lang/Error.<init>(Ljava/lang/String;)V+1 (Error.java:53) com/ibm/servlet/service/SEService.getServletManager()Lcom/sun/server/Servlet Manager;+7 (SEService.java:29) com/sun/server/http/HttpServiceParameters.load(Lcom/sun/server/util/ExProper ties;Z)V+232 (HttpServiceParameters.java:322) com/ibm/servlet/service/SEHttpServiceParameters.load(Lcom/sun/server/util/Ex Properties;Z)V+1 (SEHttpServiceParameters.java:4 com/sun/server/http/HttpServiceParameters.load(Lcom/sun/server/util/ExProper ties;)V+1 (HttpServiceParameters.java:262) com/sun/server/http/HttpServiceParameters.init()V+11 (HttpServiceParameters.java:237) com/sun/server/http/HttpService.init(Lcom/sun/server/PropertyConfig;)V+16 (HttpService.java:131) com/sun/server/ServiceManager.loadServices()V+36 (ServiceManager.java:505) com/sun/server/ServiceManager.startServices()Z+8 (ServiceManager.java:348) com/sun/server/ServerProcess.main([Ljava/lang/String;)V+121 (ServerProcess.java:231) com/ibm/servlet/service/ServerProcessThread.run()V+4 (ServerProcessThread.java:32) java/lang/Thread.run()V+11 (Thread.java:466) Could not instantiate ServletManager class: java.lang.RuntimeException: Could not start SEServletManager Defaulting to com.sun.server.http.HttpServletManager java.lang.NullPointerException com/sun/server/http/session/SessionContextImpl.initializeSessionIdTemplate() V+15 (SessionContextImpl.java:412) com/sun/server/http/session/SessionContextImpl.startServer()V+99 (SessionContextImpl.java:272) com/sun/server/http/session/SessionContextImpl.initializeParameters()V+179 (SessionContextImpl.java:1423) etc.... +--- | This is the JAVA/400 Mailing List! | To submit a new message, send your mail to JAVA400-L@midrange.com. | To subscribe to this list send email to JAVA400-L-SUB@midrange.com. | To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com. | Questions should be directed to the list owner: joe@zappie.net +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.