Я работаю в OSX в основном с PHP. Обычно я работаю локально, используя MAMP и настройку виртуальных хостов в моем httpd.conf, так что я могу указать браузеру http://some -project и иметь столько проектов, сколько мне нужно.
У нас есть проект, в котором нам нужно обслуживать страницы JSP, и я хотел бы настроить свой локальный сервер Apache для обслуживания только файлов JSP для Tomcat, а все остальное - для MAMP, используя ту же настройку виртуальных хостов:
~ / приложения / MAMP / CONF / апач / httpd.conf
Пока у меня есть:
Успешно установлен Tomcat
Размещено в mod_jd.so в
~ / приложения / MAMP / Библиотека / модули / 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 / Версии / 1.5.0 / Home
пс = /
worker.list = ajp12, ajp13
worker.ajp13.port = 8009
worker.ajp13.host = локальный
worker.ajp12.type = ajp13
worker.ajp13.mount = / *. * 1040 JSP *
добавлены следующие строки:
JkWorkersFile /Library/Tomcat/Home/conf/workers.properties
JkLogFile /Library/Tomcat/Home/logs/mod_jk.log JkLogLevel отладка
в
~ / Приложения / MAMP / CONF / апач / httpd.conf
Однако я не могу запустить свой MAMP, когда эти две последние строки присутствуют в моем httpd.conf.
Кто-нибудь работает так?
Какие-нибудь советы?
Есть четкие представления о том, что я делаю неправильно?