I am planning to migrate from Websphere Application Server (WAS) 7 to version 8.5. I have deployed an application which runs fine on WAS 7 and I have not made any changes to it since migration.
However, on WAS 8.5, the JSP pages are not being getting loaded completely. When I examine these pages through "View Source," I can see that the HTML content is only half-loaded. Specifically, the HTML itself is not completed with closing tags.
In WAS 7, the result of "View Source" looks like this:
<html>
...
...
<td..../>
<td..../>
<td..../>
...
...
</html>
But the same in WAS 8.5 looks like:
<html>
...
...
<td..../>
<td..../>
<td..
I have done the following so far:
- I compared the class files of compiled JSP on WAS 7 and WAS 8.5. They are almost same, so I assume that the compilation is done properly. However, displaying the page with in HTML is not getting done properly.
- I tried enabling JavaScript debugging on IE, but it did not show any errors while loading.
- There are no errors in application logs and server logs that I can see.
My questions:
- The set of
<td>
tags above is generated through JSP custom tags. Should I check code of the tags? - Is there any Custom property in Web Container Settings in Websphere which control such behaviour?
- Is there any timeout property which is causing page to stop loading half-way?
Please suggest what else should I check.
DOCTYPE
set in your JSPs? – Uooo<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
– Black Dranzer