【问题标题】:Tomcat Connectors (mod_jk) make errorTomcat 连接器 (mod_jk) 出错
【发布时间】:2015-10-28 22:49:47
【问题描述】:

我正在尝试在我的 Mac 上安装 Tomcat 连接器 (mod_jk),并按照以下站点的说明进行操作。

http://pablotips.blogspot.com/2015/01/compiling-modjk-on-mac-os-x-1010.html

https://www.bartbusschots.ie/s/2009/05/05/installing-mod_jk-for-apache-22-on-mac-os-x-105-leopard/

我在运行 make 过程时收到以下错误。

Q.1 如何修复此错误并编译 make 过程?

Q.2 这会帮助我使用 Tomcat 服务器从默认的 apache /Sites 目录提供文件吗?

【问题讨论】:

    标签: macos apache tomcat makefile mod-jk


    【解决方案1】:
    1. 找到 apr_lib.h

      $ sudo find / -name "apr_lib.h"

    2. 添加库

      LDFLAGS='-L[路径]' CFLAGS='-I[路径]'

      $ ./configure CFLAGS='-arch x86_64' APXSLDFLAGS='-arch x86_64' LDFLAGS='-L/usr/include/apr-1' CFLAGS='-I/usr/include/apr-1' --with-apxs=/usr/sbin/apxs

    【讨论】:

      【解决方案2】:

      当您启动 Tomcat 时,您也会看到以下错误:

      INFO:基于 APR 的 Apache Tomcat Native 库,它允许优化 没有在生产环境中找到性能 java.library.path

      APR 是 Apache Tomcat Native 库,可在生产环境中实现最佳性能。

      安装 APR 的先决条件 APR 图书馆 APR-util 库 OpenSSL 库

      从此链接http://apr.apache.org/download.cgi下载它并集成到Tomcat。这将解决您的问题

      当你安装和集成然后当你重新启动 Tomcat 服务器时。您将看到如下所示:

      重启Tomcat服务后,我们可以得到如下信息 如果 APR 安装成功,在 catalina.out 日志中。 ------------ 2015 年 10 月 7 日上午 8:08:54 org.apache.catalina.core.AprLifecycleListener init INFO: Loaded APR 基于 Apache Tomcat 本机库 1.1.29,使用 APR 版本 1.5.2。十月 2015 年 7 月 8 日上午 8:08:54 org.apache.catalina.core.AprLifecycleListener 初始化 信息:APR 功能:IPv6 [true]、sendfile [true]、接受过滤器 [假],随机[真]。

      如果您需要我的更多帮助,请告诉我

      【讨论】:

      • 这个 APR 库是否可用于 Mac OS X 环境?我不确定我是否了解安装线路的先决条件。它们是独立的 APR 库、APR-Util 库和 OpenSSL 库吗?
      • google 你会发现太多关于如何在 MAC 上安装 APR 库的文章
      • 我还没来得及看,这周我一定会看看你的决议并回复你。
      猜你喜欢
      • 2012-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      • 2013-09-30
      相关资源
      最近更新 更多