Solved

Tomcat

Posted on 2007-03-30
5
544 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

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
vmware virtual machine from fusion wont boot on workstation, 23 85
Office 2016 Error 4 69
throw exception 21 58
How  can  i  resolve  HTTP Status 404 -? 8 43
Hallo! I guess almost every Windows Administrator must have got stumped with this question "Where does WINDOWS store a users cached credentials? Every user who had once logged onto a Server/Desktop while it was connected to the domain could sti…
Citrix XenApp, Internet Explorer 11 set to Enterprise Mode and using central hosted sites.xml file.
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…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

856 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