2

tomcat7 と IIS7 の統合に関連するすべての手順を実行した後、エラーが発生します。再び IIS からサイトを削除し、手順に従いましたが、毎回以下のエラーが発生します:-

HTTP エラー 500.0 - 内部サーバー エラー 内部サーバー エラーが発生したため、ページを表示できません。詳細なエラー情報 モジュール IsapiFilterModule 通知 AuthenticateRequest ハンドラー StaticFile エラー コード 0x80070001 物理パス D:\New\IISROOT ログオン方法 匿名ログオン ユーザー 匿名 失敗した要求トレース ログ ディレクトリ D:\New\Tomcat\logs

ログを確認しましたが、isapi_redirect.logs だけでなくトレース ログも作成されていません。

以下の手順に従いました。

1.tomcat\confにworkers.propertiesとuriworkermap.propertiesの2つのファイルを作成

-workers.propertiesに以下の情報を追加しました

worker.list=mysite worker.mysite.host=localhost worker.mysite.port=8009 worker.mysite.type=ajp13

- uriworkermap.properties に以下の情報を追加しました

/mysite/*=mysiteworker

2.Tomcat\bin に isapi-rediect.properties を作成

extension_uri=/jakarta/isapi_redirect.dll log_file=D:\DLNew\Tomcat\logs\isapi_redirect.log log_level=debug worker_file=C:\Tomcat\conf\workers.properties worker_mount_file=c:\Tomcat\conf\uriworkermap.properties

3.ISAPIフィルターを追加

AddIsapi フィルター ダイアログ ボックスで、フィルター名をジャカルタ、実行可能パスを c:\Tomcat\bin\isapi\isapi-redirect.dll として指定しました。

2.仮想ディレクトリの追加

Add VirtualDirectory ダイアログ ボックスで、Alias を Jakarta、PhysicalPath を c:\Tomcat\bin\isapi として指定しました。

3.接続パネルで選択したジャカルタ仮想ディレクトリ -「機能ビュー」で「ハンドラー マッピング」アイコンをダブルクリックします。-[アクション] パネルの [機能のアクセス許可の編集] リンクをクリックします。-「実行」オプションが選択されていることを確認します。

4. ISAPI 拡張機能を ISAPI または CGI 制限ダイアログ ボックスに登録します。ISAPI または CGI パスを c:\Tomcat\bin\isapi\isapi-redirect.dll として指定し、説明を jakarta として指定し、拡張パスの実行を許可するチェックボックスを有効にしました。

http://localhost:80/mysite という URL を使用して、Tomcat を介してアプリケーションにアクセスできます。

しかし、アプリケーションは IIS を介して起動しません: ブラウザーで例外を下回っています

HTTP エラー 500.0 - 内部サーバー エラー 内部サーバー エラーが発生したため、ページを表示できません。詳細なエラー情報 モジュール IsapiFilterModule 通知 AuthenticateRequest ハンドラー StaticFile エラー コード 0x80070001 物理パス D:\New\IISROOT ログオン方法 匿名ログオン ユーザー 匿名 失敗した要求トレース ログ ディレクトリ c:Tomcat\logs

4

0 に答える 0