9

私は最近、Struts で実行されるプロジェクトを取得しました。さらに多くの JSP が登場することを期待しています。

質問をグーグルで調べた後、同じことをしようとした人々のブログに導かれました. それらのブログは、彼らがどのようにそれを行ったかの段階的な手順ではなく、将来同じことをする必要がある場合の参照のようなものでした. 場合によっては、作成者は、前述の両方のサービスを一緒に実行する試みが成功したかどうかを正確に述べていません.

残念ながら、テストサーバーで実行するように構成されたPHPプロジェクト(アップロードディレクトリ、クラスパスなど)がたくさんあり、それらをすべて再構成する時間の余裕がないため、彼らの「指示」に従うことができませんケース私はhttpdサーバーを台無しにします。正直なところ、構成ファイルの更新をためらうのと同じ理由で、それらを一緒に実行するための一歩を踏み出していません。

これが複雑さを増すかどうかはわかりませんが、移植性のためにxamppを介して両方のサービスを実行しています(tomcatはxamppアドオンです)。

JSP に取り組んでいるときはいつでも Apache サービスを停止できることはわかっていますが、これは何か新しいことを試す機会であり、手放すことはできません。さらに、必要に応じてサービスを手動で切り替える必要がないため、両方のサービスが起動時に自動的に実行されると非常に便利です。

SOに同じ船に乗った人がいることを願っています。

編集: Tomcat のバージョンは 6.0.20 です Httpd のバージョンは 2.2.14 です

4

3 に答える 3

8
  • Tomcat に 80 以外のポートでリッスンさせる
  • ガイドに従って mod_proxy をセットアップし、特定の場所へのリクエストを Tomcat にリダイレクトします (例: this one ) 。

実際にテストするだけの場合は、2 番目のステップをスキップして、Tomcat 用の別のポートを介してサーバーにアクセスします。

edit : mod_proxy_ajp の設定についてはhttp://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.htmlも参照してください。

于 2010-08-17T01:46:27.157 に答える
1

使用しているTomcatのバージョンについて言及することを怠り、質問に答えるために実際にTomcatのドキュメントを見たかどうかについても言及しませんでした.

http://tomcat.apache.org/connectors-doc/webserver_howto/apache.htmlから始めて、mod_jk の設定を調べることをお勧めします。

于 2010-08-17T01:57:34.090 に答える