WebLogic URL処理によって作成された「エラー404--発見されていない」状況で何をすべきか?

StackOverflow https://stackoverflow.com/questions/2316689

質問

Weblogic 10.3に展開されたJ2EE Strutsアプリがあります。リンクのいずれかをクリックすると、「エラー404-は見つかりませんでした」とスローしますが、アプリがWebLogic 8.1に展開されている場合、同じリンクが正常に機能します。最近JSPコードに変更がないことを確認しましたが、JSPはアプリケーションディレクトリに正しくコピーされています。ここで何が欠けているのかアドバイスしてください。

編集: エラーは、コード以下で変更されたときに解決されました

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

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

JSPをsomefile.jspとして持っているので、JSP名を開始したことに注意してください。 Weblogic 10ではなく、Weblogic 8でコード1が機能する理由がわかりません。

役に立ちましたか?

解決

ここに取引があります。 WebApp URLは、Weblogic 8では症例鈍感であり、デフォルトではWeblogic 10ではケースに敏感であるように見えます。しかし、良いニュースは、Weblogicコンソールからこの機能を管理できることです。以下のパラメーターを「OS」に切り替え、私のアプリは他の変更なしに正常に動作し始めました。

コンソール - > domain-> security-> general-> advanced-> webアプリファイルケース非感受性:

これ スレッドは私が解決策を見つけるのを助けました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top