Can anyone help explain what is going on with the Tomcat link
creation/interpretation and what we could do to get this working correctly?
Apache Tomcat Version 5.5.26
JRE_HOME: /usr/java/jdk1.6.0_07
CATALINA_BASE: /usr/local/tomcat5
Running on Virtual Server VMWare
within a 64bit Windows 2003 Server.
Tomcat Virtual Hosts Current Setup:
/usr/local/tomcat5/conf/server.xml
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host appBase="bcosite" name="bcosite.com"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" >
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs/be" prefix="be_access_log." suffix=".txt"
pattern="combined" resolveHosts="true"/>
</Host>
</Engine>
/usr/local/tomcat5/bcosite/ROOT/META-INF/context.xml
<Context privileged="true" antiResourceLocking="false"
reloadable="true" antiJARLocking="false" debug="1"/>
Directory Structure contents (Only 1 Virtual Host installed so far):
/usr/local/tomcat5/webapps/ROOT/ - default Tomcat installation files
/usr/local/tomcat5/bcosite/ROOT/ - default.jsp & prds.jsp
/usr/local/tomcat5/bcosite/ROOT/includes/ - header.jsp & footer.html
/usr/local/tomcat5/bcosite/ROOT/pudire/ - pudire.jsp
Inside both the header.jsp and footer.html files the same link is included:
/prds.jsp prds
Both the default.jsp and pudire.jsp files include the footer.html and create
the correct link inside the web page:
default.jsp = <%...@include file="/includes/footer.html"%> = works fine
pudire.sjp = <%...@include file="/includes/footer.html"%> = works fine
This include statement in default.jsp works fine and creates a valid path to
the prds.jsp page:
<%...@include file="/includes/header.jsp"%>
The link it creates inside the web page is:
http://bcosite.com/prds.jsp
Correct link.
This include statement in pudire.jsp creates the wrong path to the prds.jsp
page:
<%...@include file="/includes/header.jsp"%>
The link it creates for the web page is:
http://bcosite.com/pudire/prds.jsp
Wrong link...it added the /pudire directory into the link href??
--
View this message in context:
http://www.nabble.com/Tomcat-hyperlink-interpretation-when-including-jsp-file-from-another-subdirectory-tp23943241p23943241.html
Sent from the Tomcat - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]