整合
apache
和
tomcat
《《《《《《《
JDK
安装环境
从[url]ftp://202.38.75.75/pub/linux_soft/java/jre-1_5_0_10-linux-i586.bin[/url]下载
jre-1_5_0_10-linux-i586.bin
其拷贝到/usr/local/下
#chmod a+x jre-1_5_0_10-linux-i586.bin
#./jre-1_5_0_10-linux-i586.bin
JAVA
环境变量设置:
仅设置某个用户而不是所有用户可以修改
~/.cshrc,~/.bash_profile
文件
,
追加下面一段
,
如果为所有用户以及以后添加的用户都加上环境变量的话
,
追加
/etc/profie
文件
.
***
主意不要在
profile
和
~/.cshrc
或
~/.bash_profile
中重复追加
***
#vi /etc/profile
在文件最后添加以下内容:
JAVA_HOME=/usr/loacl/
jre1.5.0_10
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CLASSPATH PATH CATALINA_HOME
执行如下命令使环境变量生效:
#source /etc/profile
测试配置是否成功:
#java �Cversion
出现如下:
java version " 1.5.0 _10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0 _10-b03)
Java HotSpot(TM) Client VM (build 1.5.0 _10-b03, mixed mode, sharing)
说明安装成功
》》》》》》》》
Tomcat
是一个
JSP
容器
,Apache
是一个
Web Server,
通常将
Tomcat
与
Apache
绑定在一起
,
由
Tomcat
处理用户的动态内容请求
,
由
Apache
处理用户的静态内容请求
.
1.
安装
Tomcat5.5
[1]
在
[url]http://tomcat.apache.org/download-60.cgi[/url]
下载
Binary Distributions
Core
版本的
tar.gz.
[2]
将
apache-tomcat- 5.5.26 .tar.gz
在
/usr/local
解压之后(
ln �Cs apache-tomcat-5.5.26.tar.gz tomcat
)即可使用
.
在
Linux
下
,
启动和停止
Tomcat
分别使用脚本
%TOMCAT_HOME%/bin/startup.sh
%TOMCAT_HOME%/bin/shutdown.sh
[3]
验证安装
[3.1]
执行
startup.sh
#cd /usr/local/tomcat/bin
#./startup.sh
[3.2]
在浏览器下输入
[url]http://localhost:8080/[/url]
后出现
说明安装成功
.
2.
配置
Apache2(RedHat
下缺省安装
)
# tar xzvf httpd- 2.2.4 .tar.gz
# cd httpd-2.2.4
# ./configure --prefix=/usr/local/apache2 --enable-so
# make
# make install
[root@localhost ~]# /usr/local/apache2/bin/apachectl start
[3]
验证安装
[3.1]
新建
OK.html,
放置在
/usr/local/apache2/htdocs
下
<
html
>
OK
</
html
>
[3.2]
在浏览器下输入
[url]http://localhost/OK.html/[/url]
后出现
OK
说明安装成功
.
3.
将
Tomcat
绑定到
Apache
[1]
下载
tomcat-connectors
在
[url]http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/[/url]
下根据自己
Apache
版本和硬件环境选择适当的版本
mod_jk- 1.2.23 -apache-2.2.x-linux-i686.so,
将该链接文件改名为
mod_jk.so
将其放在
/etc/httpd/modules
目录下
.
[2]
修改
/etc/httpd/conf
目录下
httpd.conf,
在文件末尾加入
#for tomcat
include "/usr/local/apache2/conf/mod_jk.conf"
[3]
新建
/usr/local/apache2/conf/mod_jk.conf,
内容为
#Load mod_jk module
LoadModule jk_module modules/mod_jk.so
#Where to find workers.properties
JkWorkersFile conf/workers.properties
#Where to put jk logs
JklogFile logs/mod_jk.log
#Set the jk log level[debug/error/info]
JkLogLevel info
#Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
#JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
#JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
#Send servlet for context /examples to worker named ajp13
#JkMount /servlet/* ajp13
#Send JSPs for context /examples to worker named ajp13
JkMount /*.jsp ajp13
[4]
配置
worker
在
/etc/httpd/conf/
下新建
workers.properties
文件
,
其内容为
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
[5]
重起
Apache
/etc/init.d/httpd restart
如果出现
:
启动
httpd
:
Syntax error on line 2 of /usr/local/apache2/conf/mod_jk.conf:
Cannot load /etc/httpd/modules/mod_jk.so into server: /etc/httpd/modules/mod_jk.so: invalid ELF header
则说明
mod_jk.so
的版本错误
.
[6]
验证安装在浏览器下输入
[url]http://localhost/index.jsp[/url]
后出现:
说明安装成功
.