1

J2EEStrutsアプリをWeblogic10.3にデプロイしています。リンクの1つをクリックすると、「エラー404--見つかりません」がスローされますが、アプリがWeblogic8.1にデプロイされている場合は同じリンクが正常に機能します。最近、JSPコードに変更がなく、JSPがアプリケーションディレクトリに正しくコピーされていることを確認しました。私がここで欠けているものを教えてください?

編集:以下のコードを変更すると、エラーが解決されました

document.someForm.action="/somePath/someFile.jsp";  // code 1

document.someForm.action="/somePath/SomeFile.jsp";  //code 2    

jspはSomefile.jspであるため、jsp名を初期化したことに注意してください。コード1がWeblogic10ではなくweblogic8で機能する理由がわかりません。このような大文字と小文字を区別する問題に対処する場合、どのようなことを考慮する必要がありますか。

4

1 に答える 1

1

OKayここに取引があります。Webapp URLは、デフォルトでWeblogic 8では大文字と小文字が区別されず、Weblogic10では大文字と小文字が区別されるようです。ただし、この機能はWeblogicコンソールから管理できるというのは朗報です。以下のパラメーターを「os」に切り替えたところ、アプリは他の変更なしで正常に動作し始めました。

[コンソール]->[ドメイン]->[セキュリティ]->[一般]->[詳細設定]->[Webアプリファイル]大文字と小文字を区別しません:

このスレッドは、私が解決策を見つけるのに役立ちました。

于 2010-02-23T09:29:01.837 に答える