I wanted to make sure the solution to this issue got into the mailing list archives.
Matt --- Matt Raible <[EMAIL PROTECTED]> wrote: > Date: Thu, 25 Oct 2001 10:31:48 -0700 (PDT) > From: Matt Raible <[EMAIL PROTECTED]> > Reply-to: [EMAIL PROTECTED] > Subject: Re: Struts and IPlanet 6.0 (Test Drive) > To: Brian Dainton <[EMAIL PROTECTED]> > > Try adding WEB-INF/classes to your classpath. > > Matt > > --- Brian Dainton <[EMAIL PROTECTED]> wrote: > > Thanks Matt... > > > > I did apply the patch. Thanks for the 'interact with desktop' tip. My > > error is > > originating in the DatabaseServlet. I'm getting a ClassNotFound exception > on > > the User > > class. I'll continue to research this.... > > > > > > I've attached the stack trace..if you see anything obvious, can you let me > > know. > > Otherwise, thanks for your help!! > > > > Brian > > [25/Oct/2001 11:06:47:4] info: WelcomeListServlet: init > > [25/Oct/2001 11:06:47:4] info: -------------------------------------- > > [25/Oct/2001 11:06:47:7] info: -------------------------------------- > > [25/Oct/2001 11:06:47:7] info: database: init > > [25/Oct/2001 11:06:47:7] info: -------------------------------------- > > [25/Oct/2001 11:06:47:7] info: -------------------------------------- > > [25/Oct/2001 11:06:47:7] info: database: Initializing database servlet > > [25/Oct/2001 11:06:47:7] info: -------------------------------------- > > [25/Oct/2001 11:06:47:7] info: -------------------------------------- > > [25/Oct/2001 11:06:47:7] info: database: Loading database from > > '/WEB-INF/databas > > e.xml' > > [25/Oct/2001 11:06:47:7] info: -------------------------------------- > > New org.apache.struts.webapp.example.User > > Begin event threw exception > > java.lang.ClassNotFoundException: org.apache.struts.webapp.example.User > > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:191) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:298) > > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:285) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:255) > > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:314) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:124) > > at > > org.apache.struts.digester.ObjectCreateRule.begin(ObjectCreateRule.ja > > va:152) > > at > > org.apache.struts.digester.Digester.startElement(Digester.java:528) > > at com.sun.xml.parser.Parser.maybeElement(Parser.java:1390) > > at com.sun.xml.parser.Parser.content(Parser.java:1498) > > at com.sun.xml.parser.Parser.maybeElement(Parser.java:1399) > > at com.sun.xml.parser.Parser.parseInternal(Parser.java:491) > > at com.sun.xml.parser.Parser.parse(Parser.java:283) > > at javax.xml.parsers.SAXParser.parse(SAXParser.java:155) > > at javax.xml.parsers.SAXParser.parse(SAXParser.java:77) > > at org.apache.struts.digester.Digester.parse(Digester.java:755) > > at > > org.apache.struts.webapp.example.DatabaseServlet.load(DatabaseServlet > > .java:251) > > at > > org.apache.struts.webapp.example.DatabaseServlet.init(DatabaseServlet > > .java:175) > > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > > at > > com.netscape.server.servlet.servletrunner.ServletRepository.loadServl > > et(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.ServletRepository.createIns > > tance(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.ServletRunner.createServlet > > Info(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.AppInfo.preLoadServlets(Unk > > nown Source) > > at > > com.netscape.server.servlet.servletrunner.AppInfo.resetServlets(Unkno > > wn Source) > > at com.netscape.server.servlet.servletrunner.AppInfo.<init>(Unknown > > Sour > > ce) > > at > > com.netscape.server.servlet.servletrunner.ServletModule.getAppInfo(Un > > known Source) > > at > > com.netscape.server.servlet.servletrunner.ServletModule.getPlatformSe > > rvletContext(Unknown Source) > > at > > com.netscape.server.servlet.platformhttp.PlatformServletContext.getCo > > ntext(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.WelcomeListServlet.doJSPInc > > lude(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.WelcomeListServlet.streamFi > > leToClient(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.WelcomeListServlet.service( > > Unknown Source) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) > > at > > com.netscape.server.servlet.servletrunner.ServletInfo.service(Unknown > > Source) > > at > > com.netscape.server.servlet.servletrunner.ServletRunner.execute(Unkno > > wn Source) > > at com.kivasoft.applogic.AppLogic.execute(Unknown Source) > > at com.kivasoft.applogic.AppLogic.execute(Unknown Source) > > at com.kivasoft.thread.ThreadBasic.run(Native Method) > > at java.lang.Thread.run(Thread.java:479) > > [25/Oct/2001 11:06:48:1] info: -------------------------------------- > > [25/Oct/2001 11:06:48:1] info: database: Database load exception > > [25/Oct/2001 11:06:48:1] info: -------------------------------------- > > [25/Oct/2001 11:06:48:1] error: Exception Stack Trace: > > org.xml.sax.SAXException: org.apache.struts.webapp.example.User > > at > > org.apache.struts.digester.Digester.startElement(Digester.java:531) > > at com.sun.xml.parser.Parser.maybeElement(Parser.java:1390) > > at com.sun.xml.parser.Parser.content(Parser.java:1498) > > at com.sun.xml.parser.Parser.maybeElement(Parser.java:1399) > > at com.sun.xml.parser.Parser.parseInternal(Parser.java:491) > > at com.sun.xml.parser.Parser.parse(Parser.java:283) > > at javax.xml.parsers.SAXParser.parse(SAXParser.java:155) > > at javax.xml.parsers.SAXParser.parse(SAXParser.java:77) > > at org.apache.struts.digester.Digester.parse(Digester.java:755) > > at > > org.apache.struts.webapp.example.DatabaseServlet.load(DatabaseServlet > > .java:251) > > at > > org.apache.struts.webapp.example.DatabaseServlet.init(DatabaseServlet > > .java:175) > > at javax.servlet.GenericServlet.init(GenericServlet.java:258) > > at > > com.netscape.server.servlet.servletrunner.ServletRepository.loadServl > > et(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.ServletRepository.createIns > > tance(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.ServletRunner.createServlet > > Info(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.AppInfo.preLoadServlets(Unk > > nown Source) > > at > > com.netscape.server.servlet.servletrunner.AppInfo.resetServlets(Unkno > > wn Source) > > at com.netscape.server.servlet.servletrunner.AppInfo.<init>(Unknown > > Sour > > ce) > > at > > com.netscape.server.servlet.servletrunner.ServletModule.getAppInfo(Un > > known Source) > > at > > com.netscape.server.servlet.servletrunner.ServletModule.getPlatformSe > > rvletContext(Unknown Source) > > at > > com.netscape.server.servlet.platformhttp.PlatformServletContext.getCo > > ntext(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.WelcomeListServlet.doJSPInc > > lude(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.WelcomeListServlet.streamFi > > leToClient(Unknown Source) > > at > > com.netscape.server.servlet.servletrunner.WelcomeListServlet.service( > > Unknown Source) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) > > at > > com.netscape.server.servlet.servletrunner.ServletInfo.service(Unknown > > Source) > > at > > com.netscape.server.servlet.servletrunner.ServletRunner.execute(Unkno > > wn Source) > > at com.kivasoft.applogic.AppLogic.execute(Unknown Source) > > at com.kivasoft.applogic.AppLogic.execute(Unknown Source) > > at com.kivasoft.thread.ThreadBasic.run(Native Method) > > at java.lang.Thread.run(Thread.java:479) > > > > [25/Oct/2001 11:06:48:1] error: SERVLET-pre_load_failed: Error in > pre-loading > > ap > > > > --- Matt Raible <[EMAIL PROTECTED]> wrote: > > > You have to download a patch for SP3 as well, you can find this at: > > > > > > http://www.icsynergy.com/downloads.html#patch > > > > > > You might also try setting the service to "interact" with the desktop so > > you > > > can see the kjs log and get more specific error messages. > > > > > > Matt > > > > > > > > > --- Brian Dainton <[EMAIL PROTECTED]> wrote: > > > > Thanks Matt, > > > > > > > > I've downloaded your src for struts-example, packaged it up, and > > deployed > > > > it to IAS 6.0 > > > > SP3 (Test Drive Edition). I'm getting the following error when > > accessing: > > > > > > > > http://localhost/NASApp/struts-example/ > > > === message truncated === > > > __________________________________________________ > Do You Yahoo!? > Make a great connection at Yahoo! Personals. > http://personals.yahoo.com > __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com