私は OSX で主に PHP を使用して作業しています。通常、私は httpd.conf で MAMP と仮想ホストのセットアップを使用してローカルで作業します。これにより、ブラウザでhttp://some-projectを指定し、セットアップが必要な数のプロジェクトを作成できます。
JSPページを提供する必要があるプロジェクトが近づいています.JSPファイルのみをTomcatに提供し、他のすべてのものをMAMPに提供するようにローカルApacheサーバーをセットアップしたいと思います.
~/applications/MAMP/conf/apache/httpd.conf
これまでのところ、私は持っています:
Tomcat が正常にインストールされました
mod_jd.so を配置
~/applications/MAMP/Library/modules/mod_jk.so
以下を配置してモジュールを追加しました。
LoadModule jk_module modules/mod_jk.so
の
~/applications/MAMP/conf/apache/httpd.conf
/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
次の行を追加しました。
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 を開始できません。
誰かがこのように働いていますか?
任意のヒント?
私が間違っていることの明確なアイデアはありますか?