weblogicでJava EEアプリケーションを実行しようとしています。アプリケーションはTomcat上で正常に動作します。私はweblogic.xmlを含めるようにwarファイルをカスタマイズしました。このファイルには、次のコードが含まれています: -Weblogic Error 403 - Forbidden
<container-descriptor>
<show-archived-real-path-enabled>true</show-archived-real-path-enabled>
</container-descriptor>
私はまた、コンテナがリッスンしているポートを反映するようにアプリケーションのプロパティファイルの設定を変更しました。 はserver.port = 7001 server.modjk.enabled = falseを
私のweb.xmlファイルには、次のコードが含まれます。 - 私が最初のWebLogic 11グラムのwarファイルを実行していたとき
<servlet>
<servlet-name>olatservlet</servlet-name>
<servlet-class>org.olat.core.servlets.OLATServlet</servlet-class>
<!-- Set the load order -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>olatservlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>olatservlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
を、私がいましたnullpointer例外が発生します。しかし、libフォルダからXerceImpl.jarを削除したときにファイルを展開することができました。今私はアプリケーションを正常に展開することができます。私はweblogic内のコンテキストルートをwarファイルの名前として指定します。私はそのテスト]タブでWebLogicによって生成されたリンクを開こうとすると、私は次のエラーを取得する: -
エラー403 - HTTP/1.1 - RFC 2068ハイパーテキスト転送プロトコルから
を禁止:
10.4.4 403禁止されました
サーバは要求を理解しましたが、それを実行することを拒否しています。認可は役に立たず、要求は繰り返されてはならない(SHOULD NOT)。要求メソッドがHEADでなく、サーバーがなぜ要求が満たされなかったのかを公開することを望むならば、それはエンティティにおける拒絶の理由を記述すべきです(SHOULD)。このステータスコードは、サーバーが要求が拒否された理由を正確に明らかにしたくない場合、または他の応答が適用されない場合によく使用されます。
誰かがこの問題を解決する方法を教えてくれるのだろうかと思っていました。
おそらく遅くなりましたが、セキュリティログとサーバーログは見たことがありますか?アプリケーションにアクセスしようとすると、これらのファイルで例外が発生しますか? –