[cross posting to interest lists in case others have run into the same issue] ahhh ... interesting. it looks like there might be a problem with specifying absolute docBase parameters on jdk 1.1.x/win which appears to be resolved by running on jdk 1.3.x and most likely on 1.2.x. file based urls on jdk1.1.x/win has been a vexing problem. looks like we may need to look at applying some of the patch logic to the docBase parameter as well. hope this helps, - james Larry Isaacs wrote: > > I'm not using jdk1.2.x at the moment, but I do have jdk1.3. The problem does not >occur with jdk1.3. Numberguess executes successfully using both the fully qualified >name and not-fully qualified name I tried originally. > > Thanks. > > Larry > > -----Original Message----- > From: James Todd [mailto:[EMAIL PROTECTED]] > Sent: Thursday, October 21, 1999 2:14 PM > To: Larry Isaacs > Subject: Re: JSWDK 1.0 Feedback: > > hmmmm ... i'll see what i can check into. > > can you consider running on jdk1.2.x as there was some > other file path issues on nt that have caused problems > in the past. that said, i'd be surprised if that helps > with the docbase stuff. > > - james > > Larry Isaacs wrote: > > > > Hi James, > > > > Thanks for the quick response. Unfortunately, the fully qualified name you >suggest also doesn't work. I still get: > > > > java.lang.NullPointerException > > at com.sun.jsp.compiler.Main.getClassFileData(Main.java:242) > > at com.sun.jsp.runtime.JspLoader.loadJSP(JspLoader.java:128) > > at >com.sun.jsp.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:77) > > at >com.sun.jsp.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:87) > > at com.sun.jsp.runtime.JspServlet.serviceJspFile(JspServlet.java:218) > > at com.sun.jsp.runtime.JspServlet.service(JspServlet.java:294) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:840) > > at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155) > > at com.sun.web.core.Context.handleRequest(Context.java:414) > > at com.sun.web.server.ConnectionHandler.run(Compiled Code) > > > > Changing the "examples" line to: > > > > <WebApplication id="examples" mapping="/examples" >docBase="file:/C:/jswdk-1.0.1/examples"/> > > > > will break "examples" as well. > > > > This is being run using JDK1.1.8 if it matters. > > > > Larry > > > > -----Original Message----- > > From: James Todd [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, October 21, 1999 1:23 PM > > To: Larry Isaacs > > Cc: [EMAIL PROTECTED] > > Subject: Re: JSWDK 1.0 Feedback: > > > > hi larry - > > > > can you try fully qualifying the docbase, eg: > > > > docBase="file:/C:/MyWork/examples" > > > > to be honest, there are a variety of valid file > > url formats and i know that some of them work > > and there are possibly bugs with others. > > > > i'll see if i can free up some time to give this > > a go on my nt but at the moment i'm in pretty > > deep with some other issues. > > > > hope this helps, > > > > - james > > > > Larry Isaacs wrote: > > > > > > I have a question concerning the JSWDK 1.0.1. Here is my test case. > > > > > > 1. Install the JSWDK 1.0.1 in c:\jswdk-1.0.1. > > > > > > 2. Create a directory called c:\MyWork and copy the examples directory under >c:\jswdk-1.0.1 to c:\MyWork. > > > > > > 3. Add c:\MyWork\examples\Web-inf\jsp\beans to the CLASSPATH environment >variable. > > > > > > 3. Add the following line to the webserver.xml file in c:\jswdk-1.0.1: > > > > > > <WebApplication id="myexamples" mapping="/myexamples" >docBase="/MyWork/examples"/> > > > > > > 4. Start the server and in a browser navigate to >http://localhost:8080/examples/jsp and execute the Numberguess example. This works >successfully for me. > > > > > > 5. Navigate to http://localhost:8080/myexamples/jsp and execute the Numberguess >example here. This does not work. > > > > > > Should the line added in step 3 be successful allowing myexamples to execute JSP? > > > > > > After much experimentation, I found that I can get both examples and myexamples >to work by doing the following: > > > > > > 1. Place the webserver.xml file in the root directory of C and modify the >WebApplication lines to be: > > > > > > <Service id="service0" docBase="./jswdk-1.0.1/webpages" >workDir="c:/jswdk-1.0.1/work"> > > > <WebApplication id="examples" mapping="/examples" >docBase="./jswdk-1.0.1/examples"/> > > > <WebApplication id="myexamples" mapping="/myexamples" >docBase="./MyWork/examples"/> > > > </Service> > > > > > > 2. Modify startserver.bat and stopserver.bat to use the webserver.xml in the >root directory. > > > > > > It seems that the JSP feature wants docBase to be relative to the location of >the webserver.xml file and underneath its location. Is this correct, or what was >intended? > > > > > > Please let be know if there is a better way to accomplish this. Thanks. > > > > > > Larry > > > > > > __________ > > > Larry Isaacs > > > [EMAIL PROTECTED] > > > SAS Institute Inc. =========================================================================== To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST". FAQs on JSP can be found at: http://java.sun.com/products/jsp/faq.html http://www.esperanto.org.nz/jsp/jspfaq.html
