`
martinyuan
  • 浏览: 58823 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

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.0
J2sdk1.4.1_02
Tomcat 4.1.12 binary
Apache 2.0.47 built from source
jk2 connector source from jakarta.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
# set java environment
export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib

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

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


安装apache :

#cd /usr/local/src/
#tar -xzvf httpd-2.0.47.tar.gz
#cd httpd-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
#make install

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

StartServers 10
MinSpareServers 25
MaxSpareServers 50
ServerLimit 2000
MaxClients 1500 #Apache可以同时处理的请求
MaxRequestsPerChild 10000

 

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

#php for apache 以apache modules的方式运行
./configure --with-apxs2=/usr/local/apache/bin/apxs

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

#php for apache
./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
#make install
#ls -l /usr/local/apache/modules/libphp4.so #存在 安装成功

#修改apache http.conf
添加
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php


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

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


安装JK2 :
#cd /usr/local/src
#tar -xzvf jakarta-tomcat-connectors-jk2-2.0.2-src.tar.gz
#cd jakarta-tomcat-connectors-jk2-2.0.2-src
#cd jk/native2
#chmod 755 buildconf.sh
#./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-EAPI
#make
#make install
#如果make install 不成功需要手工发布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
# list of needed handlers.
handler.list=channelSocket,request
# Override the default port for the channelSocket
channelSocket.port=8009


#编辑文件:

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

# only at beginnin. In production uncomment it out
[logger.apache2]
level=DEBUG

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

# 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: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
DirectoryIndex index.html index.html.var index.jsp


LoadModule jk2_module modules/mod_jk2.so


Order deny,allow
Deny from all

#
# Order deny,allow
# Deny from all
#


Order Allow,Deny

 

ServerName www.home.net
ServerAlias www
ServerAlias localhost
ServerAlias 192.168.0.90
ServerAlias 211.167.83.165
ServerAdmin webmater@5757.com
DocumentRoot /usr/local/tomcat/webapps

ErrorLog logs/home.net-errorlog
CustomLog logs/home.net-access.log common


JkUriSet worker ajp13: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 报错误.

总体上感觉tomcat 5.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