【问题标题】:Why does mod_jk on Ubuntu 14.04 not connect to tomcat为什么 Ubuntu 14.04 上的 mod_jk 无法连接到 tomcat
【发布时间】:2014-10-28 18:53:57
【问题描述】:

我正在运行 tomcat 7、Ubuntu 14.04、apache 2.4、Java 8。我正在尝试将 apache 与 mod_jk 连接以使用仅来自 apache 的静态资源的 tomcat 应用程序。

Apache 在 80 端口上运行,我可以看到文件结构和我所有的静态资源。但是当我去裸 url 时,我只看到 apache 文件夹结构。在我的理解中,mod_jk 应该是转发到 tomcat 的 ajp 端口。

我使用 apt-get 安装了 apache2 和 mod_jk (libapache2-mod-jk)。它基本上为我完成了所有配置(至少看起来是这样)。我按照一些教程来安装它,但基本上只是检查并确保已采取步骤。主要的 apache conf 文件称为 apache2.conf,它包含名为 mods-enabled 的文件夹中的所有 .conf 文件。在 mods-enabled 内部,有一个名为 jk.conf 的文件。这是 mod-jk conf 文件,它包含一个 workers.properties 文件,该文件保存在我的 /etc/libapache2-mod-jk 文件夹中。 (我编辑了workers.properties 文件以指向我的tomcat home 位置和我的java home)

与我阅读的大多数教程不同的是,我的 mod jk conf 文件 (jk.conf) 没有引用名为 module/mod_jk.so 的文件。我不知道这个文件是什么,为什么文件夹前面没有斜线,但在所有教程中都是这样的。

如果有人在 Ubuntu 14.04 上使用了 mod_jk 的 apt-get 安装(我发现的所有示例都是针对 12.04),那么真正有帮助的是。

是因为我没有 .so 文件而无法连接吗? 我是否误解了 ajp 应该如何工作,除了有一个看起来像 <Connector port="8009" protocol="AJP/1.3" redirectPort="8080" /> 的 ajp 连接器之外,我是否需要做任何额外的 tomcat 配置?

【问题讨论】:

    标签: tomcat7 java-8 ubuntu-14.04 mod-jk apache2.4


    【解决方案1】:

    我没有将 JkMount 添加到 apache2.conf。解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-29
      • 2017-01-29
      • 1970-01-01
      • 2012-08-31
      • 2019-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多