Solved

Tomcat

Posted on 2007-03-30
5
545 Views
Last Modified: 2008-02-01
I have a WebApplication that is currently running on Tomcat 4 JDK 1.4. As part of upgrade, I am upgrading the WebApplication to be running on Tomcat 6 using JDK 1.5, everything is working and all good except for the following issue:
 
  I am using Login-Form <Form> authentication defined in the web.xml of my WebApp. In tomcat 4, when the user click on my myweb/service/main.jsp, the user basically gets redirected to common/login/login.jsp (defined in web.xml) after authentication the user basically goes back to myweb/service/main.jsp and all good. In tomcat 6, the login.jsp page, residing in myweb/common/login/ path, being retrived from where user is being asked for authentication.
 For example, assume a user is at myweb/service/canada/view.jsp then session timed out so the user will be prompted with login page, however, the login page does not get displayed properly (i.e. css and images not being loaded from myweb/images/) because tomcat is trying to retreive the login.jsp relative to where is being prompted with login, myweb/service/canada, and not from the webapp/ root directory.

 Any idea to fix this issue ?
0
Comment
Question by:fylix0000
  • 2
  • 2
5 Comments
 
LVL 27

Expert Comment

by:rrz
ID: 18824142
You could use server-relative paths.  For example,
<img src="<%=request.getContextPath()%>/images.logo.gif" />
0
 
LVL 27

Accepted Solution

by:
rrz earned 500 total points
ID: 18824155
I meant
<img src="<%=request.getContextPath()%>/images/logo.gif" />
0
 

Author Comment

by:fylix0000
ID: 18824955
that did it man. thanks
0
 
LVL 30

Expert Comment

by:Mayank S
ID: 18825554
Yes, that's usually the right way to do it so that you can keep moving your pages around and the paths will still work
0
 

Author Comment

by:fylix0000
ID: 18825757
Thanks for the feedback guys.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article covers how to install the Microsoft Windows Operating System (OS). What is covered in this article:  > Different Versions and Editions of the Windows OS  > Upgrading versus Fresh Installation of the OS           - Steps to take pr…
Many admins will agree: WSUS is is a nice invention but using it on the client side when updating a newly installed computer is still time consuming as you have to do several reboots and furthermore, the procedure of installing updates, rebooting an…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…

679 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question