File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes Context Root Problem Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Servlets
Reply Bookmark "Context Root Problem" Watch "Context Root Problem" New topic
Author

Context Root Problem

Hector Diaz
Greenhorn

Joined: Oct 27, 2012
Posts: 2
Hi,

I have a small app called myapp with a link a other page jsp:


when I deploy this app with jboss locally this work sucessfully


but when this app is in a server (ie: htpp://server/myapp/index.jsp) this link in a jsp doesn´t work, but when i change it for


works fine again.
I don't understant what is the reason, but I need that this application to be independent of the server...


K. Tsang
Ranch Hand

Joined: Sep 13, 2007
Posts: 1219

Welcome to the Ranch Hector.

The context root in servlet and JSP can be retrieved by


Everything after that is relative to this context root. So ideally you shouldn't need to include the "/" in front of other.jsp in order to trigger the link.

When you do testing, the effect on a server or locally should be the same.


K. Tsang JavaRanch SCJP5 SCJD/OCM-JD
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 56153
    
  13

Because Java code should never be used in a JSP, the proper means to get the context path in a JSP is ${pageContext.request.contextPath}

You could also create URLs in JSPs with the JSTL <c:url> tag, which prepends the context path correctly.

See the JspFaq for more info.


[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
Hector Diaz
Greenhorn

Joined: Oct 27, 2012
Posts: 2
K. Tsang wrote:Welcome to the Ranch Hector.

The context root in servlet and JSP can be retrieved by


Everything after that is relative to this context root. So ideally you shouldn't need to include the "/" in front of other.jsp in order to trigger the link.

When you do testing, the effect on a server or locally should be the same.


Thanks a lot for your reply...
 
I agree. Here's the link: http://jrebel.com/download
 
subject: Context Root Problem
 
Similar Threads
Servlet Mapping
Problem Invoking Servlet thru Proxy Server
Configuring http://localhost in Tomcat/Eclipse
response.sendRedirect();jsp:forward;<c:redirect>
Configuring http://localhost in Tomcat/Eclipse