3

私は OSX で主に PHP を使用して作業しています。通常、私は httpd.conf で MAMP と仮想ホストのセットアップを使用してローカルで作業します。これにより、ブラウザでhttp://some-projectを指定し、セットアップが必要な数のプロジェクトを作成できます。

JSPページを提供する必要があるプロジェクトが近づいています.JSPファイルのみをTomcatに提供し、他のすべてのものをMAMPに提供するようにローカルApacheサーバーをセットアップしたいと思います.

~/applications/MAMP/conf/apache/httpd.conf

これまでのところ、私は持っています:

  1. Tomcat が正常にインストールされました

  2. mod_jd.so を配置

    ~/applications/MAMP/Library/modules/mod_jk.so

  3. 以下を配置してモジュールを追加しました。

    LoadModule jk_module modules/mod_jk.so

~/applications/MAMP/conf/apache/httpd.conf
  1. /Library/Tomcat/Home/conf/jk/workers.properties を作成し、次の行を追加しました。

    workers.tomcat_home=/Library/Tomcat workers.java_home=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home

    ps=/worker.list=ajp12, ajp13

    worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp12.type=ajp13 worker.ajp13.mount=/*.jsp

  2. 次の行を追加しました。

    JkWorkersFile /Library/Tomcat/Home/conf/workers.properties JkLogFile /Library/Tomcat/Home/logs/mod_jk.log JkLogLevel debug

~/applications/MAMP/conf/apache/httpd.conf に

ただし、これらの最後の 2 行が httpd.conf に存在する場合、MAMP を開始できません。

誰かがこのように働いていますか?

任意のヒント?

私が間違っていることの明確なアイデアはありますか?

4

1 に答える 1

0

ログファイルが既に存在しない限り、MAMP は起動しないことがわかりました。ログ ファイルへのパスを作成し、予想されるログ ファイルと同じ名前の空のテキスト ドキュメントを挿入すると、すぐに起動します。

于 2010-05-08T03:50:45.377 に答える