0

Apache Tomcat 5.5で完全に実行されるWebアプリケーションがあり、Oracle ApplicationServer10.1.3にデプロイできるように「変換」する必要があります。

今、私はアプリケーションのWARファイルを作成し、Tomcatインストールの「webapps」ディレクトリに貼り付けてから、サービスを開始します(これはWindowsとLinuxで機能します)。Oracle Application Serverに同じWARファイルをデプロイしても機能せず、サーバーはアプリケーションが起動していることを示しますが、アプリケーションのURLを呼び出すと次のメッセージが表示されます。

500内部サーバーエラーサーブレットエラー:例外が発生しました。現在のアプリケーションデプロイメント記述子では、この応答に含めることはできません。詳細については、アプリケーションログを参照してください。

そして、アプリケーションログは空です...

このアプリケーションは、Java 1.6 update 3を使用してEclipseで開発され、データベース接続にStruts 1、Hibernate、JasperReports、およびJDBCを使用します。私が使用しているweb.xmlはバージョン2.4です。

OASで機能させるには、どのような変更を行う必要があるかを誰かが知っていますか?

4

2 に答える 2

0

表示されているエラーは、基本的に、サーバーが技術的なエラー メッセージとスタック トレースを Web ページに含めないように構成されていることを意味します。これは、機密情報が一般に公開されるのを防ぐために行われる場合があります。

ログに記録されているのは、最初に修正する必要がある別の問題です。私は OAS/OC4J を扱っていないので、これについて詳しく説明することはできませんが、おそらくそのロギングを構成する必要があります。これは出発点として役立つかもしれません: http://download.oracle.com/docs/cd/B32110_01/core.1013/b32196/log.htm

ログを正しく取得すると、実際の問題を突き止めるための、より明確で役立つデバッグ/追跡情報が表示される可能性があります。それがなければ、問題の根本原因が何かを判断するのは困難です。しかし、私はとにかくクラスパスの問題のようなものにセントを置きます:)頑張って、私たちに知らせてください。

于 2009-11-12T17:39:53.773 に答える