整合Apache+Tomcat

博士申请-考核制经验分享(2)——个人简历 申博过程中一般在联系导师时就将个人简历作为邮件附件,有些学校也会在提交材料或者复试阶段提交个人简历。 阅读详情

整合Apache+Tomcat

Tomcat是Sun和Apache合作开发的JSP Server,支持Servlet 和JSP,Tomcat本身可以作为Web Server,当处理静态页面时,Tomcat不如Apache迅速,不象Apache一样可配置,强壮。Apache作为最流行的Web服务器功能强大,高效,但并不支持JSP及Servlet,所以通常的做法是把它们整合起来,让Apache处理静态页面,而把动态页面的请求交给Tomcat处理,发挥各自的优势. 通过在Apache中加载整合模块和进行设置,Apache就能够根据URL,把不属于自己的请求转给Tomcat。

要让Apache和Tomcat联合工作,还必须有一个连接器把它们联系起来,Connector对于性能、配置的方便性有很重要的影响,目前大致上有JK1.x,JK2,mod_webapp三种connector可以使用。JK使用比较广泛,JK2是JK1.x的改进,比较新。这三种Connector的配置方法大相径庭,在参考别人的整合方法时一定要注意。
另外,Tomcat是用Java写的,所以你的系统必须有JDK或JRE。
我的OS是Solaris9,用到的版本分别是Apache 2.0.47;Tomcat 5.0.27;Jk2 2.0.4;J2sdk 1.4.2_05。

现在开始:

下载要用到的软件,Apache,Tomcat,Jk2在Apache的官方网站上都可以下的到

http://www.apache.org/dist/httpd/

http://www.apache.org/dist/jakarta/tomcat-connectors/jk2/source/

http://www.apache.org/dist/jakarta/tomcat-5/

 

JDK 在Sun的网站上. http://www.sun.com
以下是我下载到的: httpd-2.0.47.tar.gz
jakarta-tomcat-5.0.27.tar.gz
jakarta-tomcat-connectors-jk2-src-current.tar.gz
j2sdk-1_4_2_05-solaris-sparc.tar.Z
(32bit
的, 先安装这个再安装下面64bit的)
j2sdk-1_4_2_05-solaris-sparcv9.tar.Z(
最后两个是Solaris的Package,对于其他的系统下可用,不过可以下载相应的版本.)
安装Apache
对于Apache的安装,有很多帖子都介绍过, 安装时注意一点:一定要有 --enable-so 加载so模块,这是整合要用到的.
gzip –d httpd-2.0.47.tar.gz
tar -xvf httpd-2.0.47.tar
cd httpd-2.0.47
./configure – with-layout=Apache2 -prefix=/path to install directory -enable-so
make
make install
好了,Apache的安装完成了.我的安装目录是/usr/local/apahce2.修改apache的http.conf
ServerName name OfYourServer
Group nogroup
进入/usr/local/apache2/bin 执行 ./apachectl start 启动apache (./apachectl stop 停止)
如果成功,通过浏览器就可以看到Apche的默认主页了 http://ServerIp
(httpd
–l 可以列出已经加载的模块)
安装JDK
Java
是SUN开发的,所以它在自家的OS上预装了java的运行环境.
java -version
可以看到java的版本号.Soaris9是1.4.1_01a
uncompress j2sdk-1_4_2_05-solaris-sparc.tar.Z
tar xvf j2sdk-1_4_2_05-solaris-sparc.tar
解压后得到几个SUNW开头的文件,把它们放到一个目录下
先要将以前的java包删除!
pkgrm SUNWj3dmo SUNWj3man SUNWj3dev SUNWj3rt
pkgrm SUNWlj3dv SUNWlj3rt
(
如果有的话,pkginfo | grep SUNWj3 查看)
添加新包, pkgadd –d ./ (在刚才放解压的几个SUNW目录)
再安装64bit的包, 同样
uncompress j2sdk-1_4_2_05-solaris-sparcv9.tar.Z
tar xvf j2sdk-1_4_2_05-solaris-sparcv9.tar
pkgadd –d ./
好了,安装完了. java –version ,看版本号变了!
详细的说明,参考SUN网站上的文档!
安装Tomcat
在安装Tomcat之前,要设置两个环境变量:
JAVA_HOME =/usr/j2se
CLASSPATH =/usr/j2se/lib:/usr/j2se/jre/lib
(
这是针对Solaris9的,Solaris8 /usr/java1.2; Solaris7 /usr/java1.1)
(
其他的系统下,是你安装JDK的目录)
export JAVA_HOME CLASSPATH
有了,这两个变量,Tomcat才能安装.
jakarta-tomcat-5.0.27.tar.gz
是个二进制文件解压后解可用.
我把它解压到了,/usr/local/ src/jakarta-tomcat-5.0.27 建一个链接
ln –s /usr/local/ src/jakarta-tomcat-5.0.27 /usr/local/tomcat
这样以后升级就方便了,刚才的apache也应该这么做.
设置相应的变量:
CATALINA_HOME=/usr/local/tomcat
CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME CATALINA_BASE
进入/usr/local/tomcat/bin
./startup.sh
启动tomcat
通过浏览器 http://SeverIP:8080 看到了一只猫!(5.0才有吧,4.X没看到)
port 8080
是Tomcat的默认端口
安装JK2
如果以上安装顺利的话,继续安装JK2吧
先解压到/usr/local/src下得到了, jakarta-tomcat-connectors-jk2-2.0.4-src
进入目录, cd jk/native2
./buildconf.sh (
我没成功,跳过了)
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
make install (
如果不成功,把mod_jk2.so拷贝到Apache得modules下)
cp jk/build/jk2/apache2/mod_jk2.so /usr/local/apache2/modules
还有一个jkjni.so,说是用来启动Apache 时自动启动Tomcat的,如果就也拷贝吧.我没有看到!
cp jk/build/jk2/apache2/jkjni.so /usr/local/apache2/modules
整合
步入正题了,整合涉及到了4个配置文件
Apache
的 httpd.conf 和 workers2.properties (创建)
Tomcat
的 server.xml 和 jk2.properties (不过这两个文件,我没改过也成功了)
httpd.conf
在Apache中添加mod_jk2.so模块:
LoadModule jk2_module modules/mod_jk2.so

workers2.properties:
这是我的workers2.properties
#Example socket channel, override port and host
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
#define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
#&Uri mapping
[uri:/jsp-examples/*]
worker=ajp13:localhost:8009
好了,重启Apache和Tomcat
http://ServerIp/jsp-examples
如果看到的效果和 http://ServerIp:8080/jsp-examples 一样就说明整合成功.

 

FPGA信号处理系列文章——分数倍插值抽取滤波器(一) 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 FPGA信号处理系列文章——分数倍插值抽取滤波器(一)前言信号流matlab模型频谱示意图分析总结 前言 变采样率滤波器不仅仅存在整数倍插值和整数倍抽取的情况,还会存在分数倍插值抽取的情况。那这种情况下要怎么处理呢 信号流 分数倍插值抽取滤波器的信号流是什么?信号先进行插值,再进行FIR滤波,最后进行抽取 matlab模型 %signal 定点化数据输入 coeff_val_fir = importdata('fir.coe'); si 阅读详情

相关推荐

空天大模型详解

空天大模型是指面向空天信息领域(如卫星遥感、导航、气象等)设计的多模态人工智能模型,能够处理海量遥感数据、多传感器信息及跨时空分析任务。多模态融合:整合可见光、雷达、热红外、多光谱等多源遥感数据,构建统一表征空间,例如“空天·灵眸”3.0版支持航空、卫星及无人机数据的自动化解译。轻量化与高效推理:针对星载计算场景,采用分层量化、跨模态蒸馏技术压缩模型参数(如JigonGPT从1.02B压缩至0.23B,性能仅牺牲5.2%)18,并通过热传导架构提升计算速度2.4倍。神经符号结合。

zxy98的专栏 1567

Apache和Tomcat整合

手上的需求是要通过80端口进来apache,然后分发到不同的服务器程序,本身有php的程序在apache上跑着,而是用的橙云主机又不提供其他web接口,所以需要整合apache和tomcat AJP基本介绍: AJP是Apache提供的完成与其它服务器通讯的一种协议。 使用这种协议,具有更高的性能,因为它采用的是二进制传输。比HTTP的文本

心中永远的正能量 1万+

【UE5】Vosk插件实战:离线语音识别与TTS朗读全流程解析

本文详细解析了如何在UE5中利用Vosk插件实现离线实时语音转文字功能。从环境配置、插件与模型准备,到核心C++组件封装与蓝图系统搭建,提供了完整的实战教程。重点解决了离线语音识别在游戏开发中的延迟、隐私和网络依赖问题,并演示了从语音识别到TTS朗读的完整交互闭环,为开发安全、实时的语音交互应用提供可靠方案。

weixin_29021291的博客 510

APACHE整合TOMCAT

转自http://www.ibm.com/developerworks/cn/opensource/os-lo-apache-tomcat/

阳晨的专栏 792

uniapp+华为HBuilder X 4.29跑鸿蒙模拟器报错没有签名授权

uniapp+华为HBuilder X 4.29跑鸿蒙模拟器报错没有签名授权报错信息11:39:47.976 安装 .hap 到鸿蒙设备 ...11:39:48.517 运行所需的权限没有签名授权,请参考 配置文档11:39:48.517 安装失败。

weixin_66071584的博客 1350

COMSOL新手必看:手把手教你搭建锂电池P2D模型(附完整参数设置)

本文为COMSOL新手提供了搭建锂电池P2D仿真模型的详细指南。文章从模型原理入手,逐步讲解软件设置、几何构建、关键参数配置及后处理分析,并探讨了如何将仿真结果与智能电池管理中的SOC、SOH估算相结合,为电池性能分析和BMS算法开发提供实用洞见。

transformer2023的博客 233

Apache+tomcat的整合

为什么要做这个整合呢?当然,首先想到是就是Apache和Tomcat的区别。正因为有区别,有各自的优缺点才需要整合,取二者所长,弃二者所短。 Apache和Tomcat都可以在他们的官网下载: http://www.apache.org 那么首先就来说下Apache和Tomcat的区别: Apache只是一个Web服务器,可以作为独立的web服务器来运行,不过只支持静态网页,如(as

StefYue的专栏 3万+

R语言,charls数据库清洗、基线特征描述、logistics回归、rcs模型、森林图

【代码】R语言,charls数据库清洗、基线特征描述、logistics回归、rcs模型、森林图。

2402_87751128的博客 2512

Linux下Apache和Tomcat的整合

最近在服务器上进行了Apache和Tomcat的整合,让用户对jsp等页面发起的访问可以转交给Tomcat处理,使得Apache服务器支持jsp页面的访问。 首先需要的是配置好JAVA以及Apache还有Tomcat。相关配置方法网络上有很多,在这里不一一赘述。配置完成后可以通过指令java -version以及javac来检测java的配置是否成功 。Apache和Tomcat的验证可以直接

Edward yam的博客 8665

Halcon阈值算子 -- 局部阈值之dyn_threshold

Halcon阈值算子 – dyn_threshold HALCON有很多阈值算子,接下来将一一介绍。本文先介绍dyn_threshold。 以下介绍主要参考HALCON帮助文档,并加上自己的体会。如有纰漏,欢迎留言指出 理论介绍 dyn_threshold算子的函数签名如下: dyn_threshold(OrigImage, ThresholdImage : RegionDynThresh : Offset, LightDark : ) 输入参数有: OrigImage:待处理图像 ThresholdIm

m0_47015717的博客 5385

跨越边界:用MessagePipe实现无缝的进程间通信

MessagePipe是一个用于.NET平台的消息传递库,它专注于简化异步消息处理和进程间通信。通过提供一系列易于使用的API,开发者可以快速搭建起稳定可靠的通信管道,支持多种传输协议(如TCP、Unix域套接字等),并内置了序列化/反序列化功能,使得跨语言和跨平台的数据交换变得轻而易举。为了方便序列化和反序列化操作,我们需要为每种消息定义对应的类或结构体,并标记属性。这样可以确保消息在发送方和接收方之间正确无误地传递。[Key0set;[Key1set;

墨夶的博客 816

apache和tomcat整合详解

最近闲着没事,想起之前的项目放在一个低配的服务器上,部署在一个tomcat上,访问速度过慢,而且由于之前公司的项目都是别人部署,不知道部署到底是个什么样的步骤,今天特来试一试。一、准备。1.系统环境:Microsoft Windows XP2.jdk:jdk1.6.0_24下载地址:https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/

a506690的专栏 3539

【LangChain编程:从入门到实践】实现多模态代理

【LangChain编程:从入门到实践】实现多模态代理 关键词:LangChain, 多模态代理, 自然语言处理, 机器学习, 知识图谱, 对话系统, 代码生成, AI代理 1. 背景介绍 随着人工智

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 581

linux下apache和tomcat整合

一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等。 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。 apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat

yumengkk的专栏 5376

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

如何整合在windows下apache和tomcat

这里先讲一下整合的好处, (1) Apache有很多mod,这些mod提供了丰富的web功能,例如,可以解决多个域名对应同一个ip地址,弥补了Tomcat的Web服务器功能较少的缺点 (2) Apache在快速响应上比其他的web服务器占优势。 (3) Apache在静态页面的解析上速度比较快 (4) Apache在稳定性方面也表现不俗 (5) Tomcat具有servlet容器,可

wk476855的专栏 542

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

整合Apache和Tomcat

Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通

李永亮的专栏 747

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Apache与Tomcat整合

Apache与Tomcat整合 一.Apache与Tomcat介绍    Apache是当前使用最为广泛的WWW服务器软件,具有相当强大的静态HTML处理的能力。     Tomcat服务器是一个免费的开放源代码的Web应用服务器,它是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和   其

袁伟民(Antitest)的专栏 1890

Apache与Tomcat整合经历

Apache与Tomcat整合经历作者cleverpig一、技术准备:Tomcat是Sun和Apache合作开发的JSP Server,支持Servlet 和JSP,Tomcat本身可以作为Web Server,当处理静态页面时,Tomcat不如Apache迅速,不象Apache一样可配置,强壮。Apache作为最流行的Web服务器功能强大,高效,但并不支持JSP及Servlet,所以

cleverpig2003的专栏 4115

Apache Tomcat 整合

Infi-chu: http://www.cnblogs.com/Infi-chu/ 一、Apache+Tomcat整合是什么: 1.Apache默认访问端口是80,Tomcat默认访问端口是8080。 2.含义:将进入Apache的流量进行分类处理,Apache主要处理静态页,Tomcat主要处理动态页。从用户的角度来说,访问80端口与访问8080端口返回的页面一定是相同的。 ...

148

tomcat和apache整合

为什么要整合了.其实很简单.原因就是: tomcat在静态页面,资源文件(图片,文本,js,htc等)的处理能力远远弱于最强大稳定的web服务器:apache 它的优势在于处理动态页面. 所以要整合tomcat和apache.结合的目的是apache前置来缓解大数量并发访问对tomcat的压力 apache去处理静态页面 tomcat去处理动态页面 Tomcat和Apache整合经验: 以下#在a...

我们已不在年轻 220

CentOS下Apache+Tomcat整合

修改tomcat 配置文件 1:添加jvmRoute="worker1" worker1对应workers.properties中的名称 2:打开反向代理(AJP/1.3)端口,修改端口及IP地址,ip一定要修改,默认的::1是IPv6的地址。 一、下载相关软件包 ①下载jdk # wget http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm?AuthParam=1443611456_f

dfq20020319的专栏 676

Ubuntu下apache与tomcat整合

本文主要讲在ubuntu下如何整合apache2与tomcat,假设你已经安装了apache2和tomcat 首先安装mod_jk,这个模块负责转发请求到tomcat sudo apt-get install libapache2-mod-jk 安装完后,在/etc/apache2/mods-enabled下会多出一个jk.load文件,重启apache2后,apache自动

renhuailin的专栏 5592

apache与tomcat整合

http://www.jsprun.net/thread-13542-1-1.html安装Apache (1) Apache的安装非常简单,双击下载的apache_2.2.11-win32-x86-no_ssl.msi 文件: (2) 选择接受许可协议后,点击Next: (3)继续点击Next看到apache的介绍文档,再点击Next进入服务器信息配置界面,如下图。第一栏"N...

qingfengxia2013的专栏 174

Apache + Tomcat 整合

ApacheTomcatTomcat-Connectors: mod_jk-httpd-2.2.4.so(版本最好是最接近apache的版本)(下载地址:http://www.apache.org)安装好Apache和Tomcat后把mod_jk-httpd-2.2.4.so放到apache安装目录的modules文件夹,接下来打开conf/httpd.conf 添加一行:Include co

coffeeowner的专栏 521

apache和tomcat整合

Apache与tomcat 整合 纯转载 自己看起来方便而已。  apache与tomcat整合的必要性 Apache是最流行的Web服务器,开放源代码,支持跨平台的应用(可以运行在几乎所有的Linux、Unix、Windows系统平台上),尤其对Linux的支持相当完美。 apache的优点有:  功能强大,apache自带了很多功能模块,可根据需求编译自己需要的模块。

lix1982的专栏 765

windows下apache与tomcat的整合

1.       准备2.       安装j2sdk_1_5_0_05-windows-i586.exe3.       安装apache_2.0.58-win32-x86-no_ssl.msi4.       安装jakarta-tomcat-5.5.9.tar.gz5.       整合Apache和Tomcat6.       其它注意问题 1. 准备:j2

EndAll的专栏 1818
上一篇: oracle里的常用命令
下一篇: Apache + Tomcat + php + mod_ssl + openssl + mysql 整合
lonelycloud
博客等级 码龄23年 1粉丝 44原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值