[jboss-user] [Tomcat, HTTPD, Servlets & JSP] - How to deploy xsl so that servlet has access?

bwlightsey do-not-reply at jboss.com
Mon Aug 20 17:34:46 EDT 2007

I have JBoss AppServer (jboss-4.2.1.GA) running on my Windows XP dev box and have a JSP that accesses a Servlet. The servlet returns xml content from Oracle and outputs it to the browser. The browser displays the xml correctly. 

When I add a line to use a stylesheet to the Servlet, the browser returns an error stating that it can't access that location. 

I tried to deploy the xsl in the WAR and access it directly (no path) but then I get "The stylesheet does not contain a document element. The stylesheet may be empty, or it may not be a well-formed XML documen..." which is the same error I get if I try to use a direct path that is incorrect so I assume it means that the AppServer (Tomcat?) cannot find the file.

If I save the page source that is returned (see below) and access it directly with IE, the xml displays through the xsl correctly.

I am assuming that this is a simple case of "where you put the file and how you reference it". Could someone suggest an alternative please?


This is not displaying the xml markup correctly.
Returned XML:
<?xml version='1.0' encoding='ISO-8859-1'?>
<?xml-stylesheet type="text/xsl" href="default.xsl"?>


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4076036#4076036

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4076036

More information about the jboss-user mailing list