You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Cheryl Stewart <ch...@cp.net> on 2000/04/29 00:56:51 UTC

Trying DefaultApplyXSL sample

I am trying to run the DefaultApplyXSL sample servlet.  I am calling it from my browser with

http://giant:8080/servlet/DefaultApplyXSL?URL=/webservices.xml&xslURL=/webservices.xsl&debug=true

I am getting the following error message in my browser window (Internet Explorer).


Error: 404
http://giant/webservices.xml 
getDocument() resulted in ApplyXSLException 
Parsing XML Document from request parameter: http://giant/webservices.xml 


 java.io.FileNotFoundException: http://giant/webservices.xml
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:530)
	at java.net.URL.openStream(URL.java:818)
	at DefaultApplyXSL.getDocument(DefaultApplyXSL.java:574)
	at ApplyXSL.process(ApplyXSL.java:287)
	at ApplyXSL.doGet(ApplyXSL.java:245)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:715)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
	at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
	at com.sun.web.core.InvokerServlet.service(InvokerServlet.java:168)
	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(ConnectionHandler.java:139)
 
For my server, I am running jswdk-1.0.1 (on Windows/NT) and I have put webservices.xml and webservices.xsl in the /jswdk-1.0.1/Web-inf/servlets directory.  Should my .xml and .xsl files be put somewhere else?  

Thanks for any help,
  Cheryl

Re: Trying DefaultApplyXSL sample

Posted by Jim O'Neill <jp...@ibm.net>.
Hi, Cheryl, 

I haven't used the ApplyXSL servlet, but you might want to try putting the xml and xsl files in the htdocs\public_html directory. That way they'll be available via http.

If this doesn't work, you may be running into a problem where java.net.URL is trying to connect via port 80 (default port), but the server is listening on 8080. Try specifying the full URL (e.g. http://giant:8080/webservices.xml) to see if that works and if it does, you could build the url in the servlet using the correct port (HttpServlet has methods to get this info).

Hope this helps, 
Jim 

-----------------
Jim O'Neill
Ducat Commerce, LLC
jponeil@ibm.net

  ----- Original Message ----- 
  From: Cheryl Stewart 
  To: xalan-dev@xml.apache.org 
  Sent: Friday, April 28, 2000 6:56 PM
  Subject: Trying DefaultApplyXSL sample


  I am trying to run the DefaultApplyXSL sample servlet.  I am calling it from my browser with

  http://giant:8080/servlet/DefaultApplyXSL?URL=/webservices.xml&xslURL=/webservices.xsl&debug=true

  I am getting the following error message in my browser window (Internet Explorer).
   

  Error: 404
  http://giant/webservices.xml 
  getDocument() resulted in ApplyXSLException 
  Parsing XML Document from request parameter: http://giant/webservices.xml 


 java.io.FileNotFoundException: http://giant/webservices.xml
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:530)
	at java.net.URL.openStream(URL.java:818)
	at DefaultApplyXSL.getDocument(DefaultApplyXSL.java:574)
	at ApplyXSL.process(ApplyXSL.java:287)
	at ApplyXSL.doGet(ApplyXSL.java:245)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:715)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
	at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
	at com.sun.web.core.InvokerServlet.service(InvokerServlet.java:168)
	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(ConnectionHandler.java:139)
 
  For my server, I am running jswdk-1.0.1 (on Windows/NT) and I have put webservices.xml and webservices.xsl in the /jswdk-1.0.1/Web-inf/servlets directory.  Should my .xml and .xsl files be put somewhere else?  
   
  Thanks for any help,
    Cheryl