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

Reply via email to