Apache与tomcat相结合搭建jsp环境

整合 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]
 后出现:


说明安装成功 .
 

你可能感兴趣的:(apache,tomcat,职场,休闲)