CentOS 7 安装 jakarta-tomcat-connectors-jk2-src-current.tar.gz 详细步骤(解压、编译、配置)

简介: 本教程详解JK2连接器(jakarta-tomcat-connectors-jk2)在Linux下的编译安装:从环境准备、源码解压、进入native2目录,到用apxs配置、make编译安装mod_jk2.so,再到Apache加载与验证,全程适配CentOS/RHEL系系统。(239字)

一、准备环境

先确认你已经装了 Apache 和 Tomcat,还有编译工具(gcc、make 这些)。

# 安装编译工具和 Apache 开发包(httpd-devel 里有 apxs)
sudo yum install -y gcc make httpd-devel

二、解压源码包

安装包下载:https://pan.quark.cn/s/62d04e88b2fe,把下载好的 jakarta-tomcat-connectors-jk2-src-current.tar.gz放到一个目录,比如 /usr/local/src/,然后解压:

cd /usr/local/src/
tar zxvf jakarta-tomcat-connectors-jk2-src-current.tar.gz

解压后会生成一个文件夹,比如 jakarta-tomcat-connectors-jk2-src,名字可能带版本号,用 ls看看实际叫啥。

三、进入编译目录

进入解压后的 jk/native2目录(这是 JK2 的源码目录):

cd jakarta-tomcat-connectors-jk2-src/jk/native2

四、配置编译参数

运行配置脚本,指定 Apache 的 apxs路径(apxs 是 Apache 的扩展工具,一般在 /usr/sbin/apxs/usr/local/apache2/bin/apxs):

# 先找一下 apxs 在哪
which apxs
# 假设找到是 /usr/sbin/apxs,就执行:
./configure --with-apxs2=/usr/sbin/apxs

如果提示缺 libapr,就装 apr-devel

sudo yum install -y apr-devel apr-util-devel

五、编译并安装

配置完直接编译和安装:

make
make install

编译完成后,会在 Apache 的 modules 目录(比如 /etc/httpd/modules//usr/local/apache2/modules/)生成 mod_jk2.so文件。

验证一下有没有生成:

ls /etc/httpd/modules/mod_jk2.so

六、配置 Apache 加载 JK2 模块

编辑 Apache 的配置文件 httpd.conf(一般在 /etc/httpd/conf/httpd.conf):

sudo vi /etc/httpd/conf/httpd.conf

在文件末尾加一行,加载 JK2 模块:

LoadModule jk2_module modules/mod_jk2.so

七、重启 Apache 生效

保存配置后重启 Apache:

sudo systemctl restart httpd

八、验证是否加载成功

查看 Apache 已加载的模块,确认 jk2_module在不在:

httpd -M | grep jk2

如果输出 jk2_module (shared),说明安装成功。

相关文章
|
26天前
|
Shell Python Windows
Python 3.14安装教程 Windows版:环境变量配置+IDLE启动+自定义路径指南
Python是成熟稳定的开源面向对象语言,简单易学、跨平台。本文详解Python 3.14安装:下载解压→管理员运行Setup→勾选添加PATH和“为所有用户安装”→自定义路径(如D:\Python314)→完成安装→通过IDLE验证成功。
|
1月前
|
API
ICP网站备案查询-ICP域名备案查询-ICP备案查询-企业备案查询API接口介绍
当我们需要查询某企业名下的域名,或查询某个域名隶属于哪个企业,可以用ICP网站备案查询功能。本文介绍ICP网站备案查询API,可以集成到自身系统中,实现**实时**查询ICP网站备案信息
241 0
|
13天前
|
人工智能 运维 监控
阿里云部署Hermes Agent完整教程 搭配Token Plan配置实操指南
随着AI智能体应用愈发普及,Hermes Agent凭借自进化学习、持久记忆、多工具协同、自主任务拆解等强大特性,成为科研分析、办公自动化、网页信息采集、项目管理等场景的热门选择。不同于普通对话机器人,Hermes能够自主规划工作流程,调用浏览器、代码解释器、文档读写等工具,完成长周期复杂任务,越使用越贴合个人工作习惯。
153 1
Notepad++ 6.6.9安装步骤详解(附Notepad++离线安装教程)
Notepad++ 6.6.9 是一款轻量高效、支持语法高亮的文本编辑器,适用于编程、配置修改与日志查看。本指南提供离线安装全流程:含下载链接、管理员运行、中文界面设置、自定义安装路径、快捷方式及右键菜单配置,并附版本验证方法。(239字)
|
21天前
|
存储 安全 Java
【Java基础】泛型:泛型擦除、通配符、上下界限定(附《思维导图》+《面试高频考点清单》)
本文系统梳理了Java泛型的核心知识体系,主要内容包括: 泛型概述:介绍了泛型的定义、本质和三大优势(类型安全、代码复用、可读性),以及泛型类、接口和方法的三种使用形式。 泛型擦除:深入解析了Java泛型实现的核心机制,包括擦除规则(无界类型擦除为Object,有界类型擦除为第一个边界类型)、擦除带来的问题(如无法使用instanceof、创建泛型数组等)及其解决方案。 泛型通配符:详细讲解了三种通配符类型(无界通配符、上界通配符和下界通配符)的语法、语义和使用场景。
|
10天前
|
人工智能 数据可视化 测试技术
【教程】阿里云轻量云服务器一键配置OpenClaw
如果你还没有部署自己的 OpenClaw,还可以通过购买腾讯的轻量云服务器,一键秒级部署指南一键秒级部署指南,一键即可在几秒内完成部署。
216 9
|
安全 API
如何通过静态凭据连接阿里云MCP Server(持续更新)
阿里云API MCP Server是阿里云官方提供的MCP服务,支持自定义API调用与Core模式全量集成。本文详解静态凭据连接方式:需安装官方应用、RAM授权、配置AccessKey,并在Qoder等客户端完成环境变量或CLI集成,实现安全高效的云服务调用。(239字)
如何通过静态凭据连接阿里云MCP Server(持续更新)
|
1月前
|
人工智能 安全 API
Claude Cowork 支持第三方模型接入 开放而不开源
Claude Cowork 正式支持第三方推理平台接入(如Bedrock、Vertex AI、Azure Foundry及兼容/v1/messages的LLM网关),实现工具层与模型层解耦。用户可自由配置国产模型(如Qwen、GLM、DeepSeek等),降低使用门槛与成本,同时保留桌面端Agent工作流、MCP、插件及本地文件访问等核心体验——开放接口,不开放入口。
1588 7
Claude Cowork 支持第三方模型接入 开放而不开源
|
26天前
|
SQL Linux 数据库
【2026最新】SQLiteStudio下载安装保姆级教程(附安装包+图文步骤)
SQLiteStudio是一款免费开源、轻量跨平台的SQLite数据库管理工具,支持Windows/macOS/Linux,提供免安装便携版。具备图形化建表、可视化数据编辑、SQL编辑器、导入导出(CSV/JSON/Excel)、正则搜索等功能,操作直观高效,适合各类用户。
|
1月前
|
人工智能 架构师 测试技术
阿里P9面试官冷笑:“你用GPT-4跑通个demo就叫熟悉大模型?”我默默关掉了电脑...
本文剖析大模型落地的核心转变:从“跑通Demo”到“工程化生产”。指出面试淘汰主因是缺乏Agent架构、Skill封装、评测闭环、成本管控等实战能力。以Claude Code、Cursor、OpenClaw为例,揭示生产级AI应用的分层机制与MCP协议价值。强调:合格AI工程师=懂模型+精工程+建闭环,Skill工程师即AI时代新架构师。