有没有人使用mod_jk设置tomcat来运行虚拟主机

时间:2009-09-14 21:14:15

标签: macos tomcat virtual mamp host

我主要在PHP中使用OSX。通常我在httpd.conf中使用MAMP和虚拟主机设置在本地工作,这样我就可以将浏览器指向http://some-project并拥有我需要设置的项目。

我们有一个项目即将到来,我们需要为JSP页面提供服务,我想设置我的本地apache服务器,只使用相同的虚拟主机设置为Tomcat以及MAMP提供的所有其他内容:

〜/应用/ MAMP / CONF /阿帕奇/ httpd.conf中

到目前为止,我有:

  1. 成功安装Tomcat

  2. 中放置mod_jd.so

    〜/应用/ MAMP /库/模块/ mod_jk.so

  3. 添加模块:

    LoadModule jk_module modules / mod_jk.so

  4. ~/applications/MAMP/conf/apache/httpd.conf
    
    1. 创建/Library/Tomcat/Home/conf/jk/workers.properties 并添加以下行:

      workers.tomcat_home = /库/ Tomcat的 workers.java_home = /系统/库/框架/ JavaVM.framework /版本/ 1.5.0 /主页

      PS = / worker.list = ajp12,ajp13

      worker.ajp13.port = 8009 worker.ajp13.host =本地主机 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

    3. 要      〜/应用/ MAMP / CONF /阿帕奇/ httpd.conf中

      但是当我的httpd.conf中存在最后两行时,我无法启动我的MAMP。

      有人这样工作吗?

      任何提示?

      关于我做错了什么的明确想法?

1 个答案:

答案 0 :(得分:0)

我发现MAMP除非日志文件已经存在否则它将无法启动。我创建了日志文件的路径,并放入一个名为与预期日志文件相同的空文本文档,然后立即启动。