`
isiqi
  • 浏览: 16550848 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

tomcat 5.0 + apache 2.0 完全安装

阅读更多
Apachehttpd-2.0.47+Tomcatjakarta-tomcat-4.1.24+jk2+php-4.3.3的安装:

服务器环境:

RedHatLinux8.0
J2sdk1.4.1_02
Tomcat4.1.12binary
Apache2.0.47builtfromsource
jk2connectorsourcefromjakarta.apache.org


安装JDK:

下载:j2sdk-1_4_1_02-linux-i586.bin
把jdk安装在/usr/local/j2sdk1.4.1_02
在/usr/local下建立软连接jdk
#ln-s/usr/local/j2sdk1.4.1_02/usr/local/jdk

[user@host]#cat/etc/profile.d/java.sh
#setjavaenvironment
exportJAVA_HOME=/usr/local/jdk
exportPATH=$PATH:$JAVA_HOME/bin
exportCLASSPATH=$JAVA_HOME/lib

#更改shell文件属性:
#chmod755/etc/profile.d/java.sh

#查看是否正确
#whichjava
/usr/local/jdk/bin/java


安装apache:

#cd/usr/local/src/
#tar-xzvfhttpd-2.0.47.tar.gz
#cdhttpd-2.0.47
#配置apache支持动态module加载
#./configure
"--with-layout=Apache"
"--prefix=/usr/local/apache"
"--enable-module=so"
"--enable-module=setenvif"
"--enable-module=rewrite"
"--with-mpm=prefork"

#make
#makeinstall

#修改http.conf具体的修改请参考apache2.0文档
#或者查看http://www.cnfug.org/journal/3/02.html

StartServers10
MinSpareServers25
MaxSpareServers50
ServerLimit2000
MaxClients1500#Apache可以同时处理的请求
MaxRequestsPerChild10000



安装Php:
下载:php-4.3.3.tar.gz
#cd/usr/local/src
#tar-xzvf

#phpforapache以apachemodules的方式运行
./configure--with-apxs2=/usr/local/apache/bin/apxs

#phprunlikeshell以单独的shell方式运行
./configure--prefix=/usr/local/php

#phpforapache
./configure
--with-apxs2=/usr/local/apache/bin/apxs
--enable-track-vars
--enable-debug
--enable-url-includes
--enable-sockets
--with-config-file-path=/usr/local/apache/conf#php.ini文件放的目录
#下面的参数是安装PHP+gd库
--with-gd=/usr/local
--enable-gd-native-ttf
--with-ttf=/usr/local
--with-jpeg-dir=/usr/local
--with-zlib-dir=/usr/local
--with-png-dir=/usr/local
#make
#makeinstall
#ls-l/usr/local/apache/modules/libphp4.so#存在安装成功

#修改apachehttp.conf
添加
LoadModulephp4_modulemodules/libphp4.so
AddTypeapplication/x-httpd-php.php


安装Tomcat:
#cd/usr/local
#tar-xzvfjakarta-tomcat-4.1.24.tar.gz
#ln-sjakarta-tomcat-4.1.24tomcat
#测试Tomcat正常安装:
#/usr/local/tomcat/bin/startup.sh

#通过IEhttp://yourIP:8080/Tomcat的页面正常显示


安装JK2:
#cd/usr/local/src
#tar-xzvfjakarta-tomcat-connectors-jk2-2.0.2-src.tar.gz
#cdjakarta-tomcat-connectors-jk2-2.0.2-src
#cdjk/native2
#chmod755buildconf.sh
#./configure--with-apxs2=/usr/local/apache/bin/apxs--enable-EAPI
#make
#makeinstall
#如果makeinstall不成功需要手工发布mod_jk2.so
#cd/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.2-src/jk/build/jk2/apache2
#cp*.so/usr/local/apache/modules/


配置$CATLINA/conf/server.xml


debug="0"/>
debug="0"/>



port="8080"minProcessors="5"maxProcessors="75"
enableLookups="true"redirectPort="8443"
acceptCount="100"debug="0"connectionTimeout="-1"
useURIValidationHack="false"disableUploadTimeout="true"/>

port="8009"minProcessors="5"maxProcessors="75"
enableLookups="true"redirectPort="8443"
acceptCount="10"debug="0"connectionTimeout="-1"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>








prefix="catalina_log."suffix=".txt"
timestamp="true"/>


unpackWARs="true"autoDeploy="true">

directory="logs"prefix="localhost_log."suffix=".txt"
timestamp="true"/>







#编辑
#vi/usr/local/tomcat/conf/jk2.properties
#listofneededhandlers.
handler.list=channelSocket,request
#OverridethedefaultportforthechannelSocket
channelSocket.port=8009


#编辑文件:

#vi/usr/local/apache/conf/workers2.properties

#onlyatbeginnin.Inproductionuncommentitout
[logger.apache2]
level=DEBUG

[shm]
file=/usr/local/apache/logs/shm.file
size=1048576

#Examplesocketchannel,overrideportandhost.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

#definetheworker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

#Urimapping
[uri:192.168.0.90/*.jsp]
worker=ajp13:localhost:8009

[uri:211.167.83.165/*.jsp]
worker=ajp13:localhost:8009

#编辑http.conf
#修改
DocumentRoot"/usr/local/tomcat/webapps"
#添加index.jsp
DirectoryIndexindex.htmlindex.html.varindex.jsp


LoadModulejk2_modulemodules/mod_jk2.so


Orderdeny,allow
Denyfromall

#
#Orderdeny,allow
#Denyfromall
#


OrderAllow,Deny



ServerNamewww.home.net
ServerAliaswww
ServerAliaslocalhost
ServerAlias192.168.0.90
ServerAlias211.167.83.165
ServerAdminwebmater@5757.com
DocumentRoot/usr/local/tomcat/webapps

ErrorLoglogs/home.net-errorlog
CustomLoglogs/home.net-access.logcommon


JkUriSetworkerajp13:localhost:8009




在配置server.xml的时候:
配置管理端口和连接的端口顺序颠倒一下
在catalina.out可以观察到:
这样用apache连接的时候,就不用等待了.


port="8009"minProcessors="5"maxProcessors="75"
enableLookups="true"redirectPort="8443"
acceptCount="10"debug="0"connectionTimeout="0"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>


port="8080"minProcessors="5"maxProcessors="75"
enableLookups="true"redirectPort="8443"
acceptCount="100"debug="0"connectionTimeout="20000"
useURIValidationHack="false"disableUploadTimeout="true"/>

#server.xml不支持中文的注释
#对shared/classes目录下的java进行的修改不能立刻的反应到jsp中标.不能立即起作用.

以上的安装同样适合jakarta-tomcat-5.0.12在以下的配置中注意

#在配置jakarta-tomcat-5.0.12的时候,注意server.xml中

没有封闭.

BUG:

在catalina.out报错误.

总体上感觉tomcat5.0比4.x在性能上是有了改进.启动的速度快.
分享到:
评论

相关推荐

    XP下apache2.0+tomcat5.0+php5.2

    tomcat5.0 Apache2 mysql-connector-java-5.0.3-bin.jar XP下apache2.0+tomcat5.0+php5.2整合文档.txt XP下apache2.0+tomcat5.0+php5.2整合文档.doc test.php mysql-gui-tools-5.0-r12-win32.msi my.ini db.php 等

    mod_jk2.so 整合Tomcat5.0和Apache2.0

    - 首先,确保你已经安装了Apache2.0和Tomcat5.0。可以从Apache Software Foundation和Apache Tomcat官方网站下载最新稳定版本。 - 下载适用于Apache的`mod_jk2.so`模块。这个模块是Apache与Tomcat之间的桥梁,允许...

    tomcat5.0+6.0

    【标题】"Tomcat5.0+6.0" 指的是Apache Tomcat服务器的两个不同版本,分别是5.0版和6.0版。Apache Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是开发和部署Java Web...

    tomcat 5.0 + apache 2.0 完全安装步骤详解

    Apache httpd-2.0.47 + Tomcat jakarta-tomcat-4.1.24 + jk2 + php-4.3.3 的安装:服务器环境:RedHat Linux 8.0J2sdk1.4.1_02Tomcat 4.1.12 binaryApache 2.0.47 built from sourcejk2 connector source from jakarta...

    tomcat5.0解压版

    安装和配置Tomcat 5.0的基本步骤包括: 1. 解压缩下载的文件到你选择的目录。 2. 根据操作系统,运行bin目录下的startup.sh(Linux/Unix/Mac)或startup.bat(Windows)脚本来启动Tomcat。 3. 在浏览器中输入`...

    apache tomcat 5.0

    Apache Tomcat 5.0是Apache软件基金会Jakarta项目下的一个开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是开发和部署Java Web应用程序的关键组件。这个版本在2002年发布,是Tomcat...

    tomcat5.0jar

    Tomcat5.0作为Apache Software Foundation的一个核心项目,是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,深受开发者喜爱。它的发布标志着Java Web服务领域的一次重大进步,提供了更高的性能和...

    tomcat5.0.

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat ...

    TOMCAT5.0纯净版本下载

    【TOMCAT5.0纯净版本下载】 Apache Tomcat 是一款广泛应用的开源软件,它作为Java Servlet和JavaServer Pages(JSP)的容器,为Web应用程序提供了运行环境。TOMCAT5.0是该系列的一个重要版本,它在4.x系列的基础上...

    mod_jk2.so apache+tomcat 连接器

    apache+tomcat的连接器。 整合Tomcat5.0和Apache2.0的连接器、中间件。

    Tomcat5.0和Tomcat6.0

    Tomcat5.0是在2003年发布的,它主要基于Java Servlet 2.4和JavaServer Pages 2.0规范。这个版本引入了以下关键特性: 1. **性能提升**:Tomcat5.0对内部架构进行了优化,提高了处理HTTP请求的速度和并发性能,使得...

    Tomcat5.0服务器

    Tomcat5.0是一款基于Apache Software Foundation的Jakarta项目下的Servlet和JavaServer Pages(JSP)容器,是Apache的Java EE Web应用程序服务器。它是一个开源、轻量级的Web服务器和应用服务器,主要用于运行Java ...

    apache2.0+tomac5.0t服务器配置需要用到的文件mod_jk

    Apache 2.0 和 Tomcat 5.0 是两种广泛使用的开源软件,分别作为Web服务器和Java应用服务器。Apache 2.0 提供静态内容服务,而Tomcat处理动态Java应用,如Servlets和JSPs。将两者结合使用,可以实现一个强大的Web...

    TomCat5.0.rar

    【标题】"TomCat5.0.rar"是一个包含Apache Tomcat 5.0版本的压缩文件,这是一款广泛使用的开源Java Servlet容器。Tomcat是Apache软件基金会Jakarta项目的一部分,它实现了Java Servlet和JavaServer Pages(JSP)规范...

    Tomcat 5.0(JSP开发专用)

    它是Apache软件基金会下的Jakarta项目的一部分,完全开源且免费,遵循Apache Software License 2.0协议。Tomcat 5.0在当时是JSP和Servlet开发领域的重要工具,它以其高效、稳定和易于管理的特性赢得了开发者们的广泛...

    tomcat 5.0 安装包

    2. **版本历史**:Tomcat 5.0是一个重要的版本,引入了对Servlet 2.4和JSP 2.0规范的支持。而5.5.16是5.5系列的一个维护版本,修复了之前版本中的一些已知问题和漏洞,增强了服务器的稳定性和安全性。 3. **安装与...

    tomcat5.0.rar

    Tomcat 5.0是一款由Apache软件基金会开发的开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)技术规范,是Java Web应用服务器的首选。在Java Web开发中,Tomcat因其轻量级、高效能和易用性而...

    tomcat5.0压缩版很实用

    【标题】"Tomcat5.0压缩版很实用"揭示了我们讨论的核心是Apache Tomcat服务器的一个特定版本——Tomcat 5.0。这是一款基于Java的开源Web应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages (JSP)。在IT...

    tomcat5.0 javaweb开发

    【标题】"Tomcat5.0 JavaWeb开发" 在JavaWeb开发领域,Tomcat服务器扮演着至关重要的角色,尤其在Tomcat5.0版本时,它以其轻量级、高效和开源的特性深受开发者喜爱。Tomcat是Apache软件基金会Jakarta项目的一个子...

Global site tag (gtag.js) - Google Analytics