Websphere Application Server (WAS) 7 からバージョン 8.5 に移行する予定です。WAS 7 で正常に動作するアプリケーションをデプロイしましたが、移行以降、アプリケーションに変更を加えていません。
ただし、WAS 8.5 では、JSP ページが完全にロードされていません。「ソースの表示」でこれらのページを調べると、HTML コンテンツが半分しか読み込まれていないことがわかります。具体的には、HTML 自体が終了タグで完成されていません。
WAS 7 では、「ソースの表示」の結果は次のようになります。
<html>
...
...
<td..../>
<td..../>
<td..../>
...
...
</html>
しかし、WAS 8.5 の場合は次のようになります。
<html>
...
...
<td..../>
<td..../>
<td..
これまでに次のことを行いました。
- WAS 7 と WAS 8.5 でコンパイルされた JSP のクラス ファイルを比較しました。ほぼ同じなので、コンパイルは適切に行われていると思います。ただし、HTML でのページの表示は正しく行われません。
- IE で JavaScript デバッグを有効にしてみましたが、読み込み中にエラーは表示されませんでした。
- 私が見ることができるアプリケーション ログとサーバー ログにエラーはありません。
私の質問:
- 上記の一連の
<td>
タグは、JSP カスタム タグによって生成されます。タグのコードを確認する必要がありますか? - そのような動作を制御する Websphere の Web Container Settings にカスタム プロパティはありますか?
- ページの読み込みを途中で停止させるタイムアウト プロパティはありますか?
他に何を確認すればよいか教えてください。