Tomcat与Apache集成(Linux环境)

Linux下部署Javaweb项目-------整合Apache和Tomcat 一、远程拷贝项目至服务器       Linux服务器上部署Javaweb项目环境搭建接博主上篇博客: https://blog.youkuaiyun.com/wilson_m/article/details/80341 阅读详情

Tomcat与其他HTTP服务集成原理


Tomcat 最主要的功能是提供 Servlet/JSP 容器,在静态资源的处理速度,以及提供的Web服务器挂管理功能远不如其他HTTP服务器(Apache,IIS等),在实际使用时,常常会把Tomcat和其他的HTTP服务器集成;

Tomcat 服务器通过 Connector 连接组件与客户端建立连接,Connector 组件负责接收客户端的请求,以及把Tomcat的响应结果发送给客户端,默认情况下 Tomcat 的 servlet.xml 中配置了 2 种连接器:
1
<!--定义HTTP连接器-->
2
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
3
<!--定义AJP连接器,AJP协议规定了Tomcat和其他HTTP服务器之间的通信-->
4
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />  
Tomcat 提供了专门的 JK 插件用于负责Tomcat 和 HTTP 服务器的通信,当 HTTP 服务器接收到客户的请求时,会通过 JK 插件来过滤URL,根据预先设定的 URL 映射信息,决定是否要把客户端的请求转发给Tomcat处理;
JK 插件下载地址: http://tomcat.apache.org/download-connectors.cgi,其中包含以下不同系统的插件:
  • mod_jk.sol:Window下集成Apache
  • mod_jk_linux.so:Linux下集成Apache
  • isapi_redirect.dll:集成IIS



Linux下 Tomcat 与 Apache 集成



2)在 Apache 中加入JK插件
将 mod_jk_linux.so 复制到<APACHE_HOME>/modules 目录下;

3)创建 workers.properties 文件
在 <APACHE_HOME>/conf 下创建 workers.properties 文件,填充以下文本:
1
worker.list =worker1
2
worker.worker1.port=8009         #工作端口
3
worker.worker1.host=localhost    #Tomcat服务器地址
4
worker.worker1.type=ajp13        #JK类型
5
worker.worker1.lbfactor=1        #负载平衡参数

4)修改 Apache 服务器配置文件 httpd.conf
在<APACHE_HOME>/conf/httpd.conf 文件末尾添加以下内容
1
LoadModule jk_module modules/ mod_jk_linux.so
2
JkWorkersFile conf/workers.properties    
3
JkLogFile logs/mod_jk.log        
4
JkLogLevel debug
5
JkMount /*.jsp workder1         #JK转发规则
6
JkMount /helloapp/* worker1     #JK转发范围,可以继续添加其他webapp
5)测试配置
可以通过浏览器范围   http://localhost/index.jsp (如果是远程服务器,则其实其实设为该服务IP),如果出现Tomcat默认主页,则配置成功;

关于Apache与Tomcat集群的集成,可以参考: http://blog.youkuaiyun.com/al_assad/article/details/76359978


JTM——(jdk1.8+tomcat8.5+mysql)环境集成 JTM是Win32下绿色免费的JDK + Tomcat + MySQL环境集成工具。通过JTMz用户无需对JDK、Tomcat、MySQL进行任何安装和配置即可迅速搭建支持JSP +MySQL的服务器运行环境。 立即下载

相关推荐

Apache与Tomcat整合集成

CentOS 操作系统 7.0 64位 Apache Http Server Apache/2.4.6 (CentOS) Tomcat 7.0.39 tomcat-connectors 1.2.41 JDK 1.7.0_79 apache http server与tomcat容器的整合集成,使得服务器同时支持PHP和Java。

持续集成环境-maven、tomcat安装和配置

12121

renren_100的博客 630

JDK + Tomcat + MySQL环境集成工具

JDK + Tomcat + MySQL环境集成工具

JTM :JDK +Tomcat +MySql 环境集成工具-一键安装

JTM是Win32下绿色免费的JDK + Tomcat + MySQL环境集成工具。通过JTM用户无需对JDK、Tomcat、MySQL进行任何安装和配置即可迅速搭建。

weixin_37706944的博客 1469

APACHE集成TOMCAT

NULL 博文链接:https://qxmcool.iteye.com/blog/673725

TomCat与Apache整合

TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合TomCat Apache 整合

APACHE整合TOMCAT的三种方式

 整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文介绍了三种整合 Apache 和 Tomcat 的方式。首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tom

kongdebing86的专栏 5505

linux下部署tomcat项目

linux下部署tomcat项目基础步骤都有在里面,linux下部署tomcat项目基础步骤都有在里面

Apache与Tomcat

linux系统下Apache+Tomcat网站服务器平台配置步骤: 需求: apache只是一个web服务器,并不能运行JSP程序。如果运行JSP程序,还需要安装Tomcat服务器软件,通过连接器整合 Tomcat和Apache。当用户请求访问*.jsp网页时,由Apache自动调用Tomcat服务进行解析,并将结果页面返回到客户端浏览器。 环境: RHEL5,内核版本号:2.6.1...

weixin_30710457的博客 82

STM32F407+LAN8720网口不通?别慌,手把手教你用CubeMX和HAL库搞定RMII配置与调试

本文详细介绍了STM32F407与LAN8720网口不通的全面排查与解决方法,涵盖硬件检查、CubeMX配置、PHY芯片初始化和LWIP协议栈优化。通过RMII接口配置、时钟树设置和PHY芯片调试,帮助开发者快速定位并解决网络连接问题,提升嵌入式网络开发效率。

weixin_30457551的博客 506

2021年J题:基于STM32F103的周期信号波形识别与参数测量系统设计(立创EDA+SZPT_ZXL)

本文详细复盘了2021年全国大学生电子设计竞赛J题获奖项目,手把手教你如何基于STM32F103微控制器设计并实现周期信号波形识别与参数测量系统。文章深入剖析了硬件电路设计(包括程控放大、工作点抬升与滞回比较器)与核心软件算法(如动态采样、FFT频谱分析与波形识别逻辑),并分享了DMA传输、FFT库使用等实战要点与避坑指南,为嵌入式信号处理与电赛备赛提供了宝贵经验。

weixin_32673065的博客 230

linux 下apache 与tomcat整合

<br />系统 linux系统 <br />apache处理静态请求 动态请求转交给tomcat!<br />环境部署jdk  tomcat 就不说了 !<br /> <br />1、首先检查防火墙开启状态,确保tomcat下部署的应用能正常访问<br /> <br />2、下载jk插件  我的版本是  mod_jk-1.2.26-httpd-2.2.4.so  在此下载linux版本<br /> <br />3、将mod_jk-1.2.26-httpd-2.2.4.so 插件拷贝到  /etc/http

上帝之手 548

React项目实战:用AntV G6打造可折叠组织架构图(附完整代码)

本文详细介绍了如何在React项目中使用AntV G6库构建一个功能完整的可折叠组织架构图。通过实战代码演示了从环境搭建、自定义节点、折叠状态管理到性能优化的全流程,重点解决了企业级应用中处理复杂树形数据、实现流畅交互等核心问题,并提供了可直接复用的组件代码。

weixin_29016315的博客 312

Linux下Apache与Tomcat整合的简单方法

1、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。   到Apache官方网站下载所需要的文件: httpd-2.2.0.tar.gz apache-tomcat-5.5.12.tar.gz jakarta-tomcat-connectors-1.2.15-src.tar.gz   其中httpd和jakarta-tomcat-connectors为源码包,

xiaoshang的专栏 655

基于方差分解分析气象/水文干旱驱动因素(含MATLAB全代码)

简介基于方差分解方法分析气象/水文干旱驱动因素

WW、forever的博客 801

手把手教你学Simulink——基于Simulink的全双工无线通信仿真建模示例

目录手把手教你学Simulink——基于Simulink的全双工无线通信仿真建模示例一、背景介绍二、所需工具和环境三、步骤详解步骤1:创建Simulink模型步骤2:设计输入信号步骤3:添加调制模块步骤4:添加自干扰消除模块步骤5:添加AWGN信道步骤6:添加接收端处理步骤7:添加解调模块步骤8:计算误码率(BER)步骤9:添加显示模块步骤10:设置仿真参数步骤11:运行仿真并分析结果四、总结 全双工(Full-Duplex)无线通信技术允许在同一频段上同时进行数据的发送和接收,这与传统的半双工(Half-

MHD0815的博客 182

Linux 下Apache 和Tomcat 整合 mod_jk

apache-tomcat-7.0.6.tar.gz httpd-2.2.17.tar.gz jdk-6u23-linux-i586.bin tomcat-connectors-1.2.31-src.tar.gz 1.安装httpd tar zxvf httpd-2.2.17.tar.gz cd httpd-2.2.17 ./configure --prefix=/usr/loc

xiaojun58855236的专栏 238

最新Python爬虫实战(入门爬虫篇)——案例20:某股票数据采集(详细爬虫思路截图+抓包动图演示+完整爬虫代码+详细注释)

本次案例针对某股票行情网的静态HTML页面,实现了全市场股票数据的全自动化爬取,覆盖了从抓包分析、请求模拟、数据解析到数据存储的完整爬虫流程,非常适合入门学习者巩固基础,核心知识点和实现要点总结如下:首先是页面分析的核心逻辑,静态HTML页面的数据爬取,核心在于通过浏览器开发者工具,完成完整的抓包分析和标签结构定位。我们不需要像动态页面那样找隐藏的API接口,只需要确认数据在主文档的HTML源码中,然后通过元素选择器,精准找到每个字段对应的标签,总结出统一的标签结构规律,就能实现批量数据提取。

努力让自己发光,对的人才能迎着光而来 19万+

linux下安装JDK,tomcat

安装jdk [root@sugar ~]#  chmod 755   jdk-6u1-linux-i586-rpm.bin [root@sugar ~]#  ./jdk-6u1-linux-i586-rpm.bin 输入yes [root@sugar ~]#  rpm   –ivh   jdk-6u1-linux-i586.rpm 安装目录:/usr/java/jdk1.6.0_01

Jarzon的专栏 660

交换机四种光互联技术:OIO、OBO、NPO与CPO

在过去几十年里,数据中心交换机主要依赖电信号通过铜线进行数据传输。然而,随着数据传输速率从100Gbps向400Gbps、800Gbps甚至1.6Tbps迈进,传统电互联(Electrical Input & Output, EIO)面临三大瓶颈:信号衰减、功耗激增和空间限制。例如,高速信号在长距离铜线传输中会产生严重的信号失真,迫使设计者加入数字信号处理器(DSP)来补偿信号衰减,这进一步推高了功耗和成本。此外,传统可插拔光模块的体积较大,限制了端口密度,难以满足现代数据中心对高带宽密度的需求。

网络技术联盟站 3133

手把手教你学Simulink--逆变器场景:基于Simulink的单相全桥逆变器PWM控制仿真建模

本文介绍了使用Simulink和Simscape Electrical库进行单相全桥逆变器PWM控制仿真建模的详细步骤。主要内容包括:从创建Simulink项目、添加电力电子组件、构建逆变器模型,到设置参数、运行仿真和结果分析。重点讲解了逆变器核心模块的配置、PWM信号生成、负载建模等关键环节,并提供了优化改进建议。该指南适用于电力电子初学者,通过仿真可以帮助理解单相全桥逆变器的工作原理和PWM控制技术,为实际应用和算法开发提供基础平台。

MHD0815的博客 666

Tomcat和Apache的集成

虽然tomcat也可以作web服务器,但其处理静态html的速度比不上apache,且其作为web服务器的功能远不如apache,因此我们想把apache和tomcat集成起来。 我们以linux系统为例介绍. 从apache网站下载apache1.3.22源代码版本,然后使用如下命令 http://docs.huihoo.com/apache/tomcat/l-tomcat.htm假定我们的集成

我的底板 823

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

将tomcat与apache集成并配置集群方式

本文档介绍了如何在linux上将tomcat与apache集成,并使用两个tomcat做集群.1.安装apache下载apache源码httpd-2.0.47.tar.gztar -xvzf httpd-2.0.47.tar.gzcd httpd-2.0.47./configure --prefix=/usr/local/httpd --enable-so --enable-cgi --enabl

soleghost的专栏 1936

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux下apache图片服务器+tomcat应用服务器集成

转自:http://www.iteye.com/topic/1128572 1 安装jdk 2 安装apache 3 安装tomcat 4 编译生成mod_jk 5 配置 mod_jk.conf和workers.properties 6 apache目录说明 7 tomcat目录说明   1 安装jdk 1. 安装

syviah的博客 875

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置

linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置 写在前面官方网站http://jakarta.apache.org/tomcat/connectors-doc/2004/11/15/已经宣布不再继续开发jk2了。原因是jk2的安装配置复杂,难以引起开发者的兴趣。(作者注:注意并非说jk2有什么致命的漏洞,jk2还是可以用的)将来的httpd2.1将集成进新的pro...

溺水的鱼 - Later equals never. 83
上一篇: Centos下安装配置 JDK 和 Tomcat
下一篇: Tomcat 集群配置(Linux环境)
Al_assad
博客等级 码龄11年 591粉丝 341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值