首 页 | 新 闻 | 技术中心 | 第二书店 | 《程序员》 | 《开发高手》 | 社 区 | 黄 页 | 人 才
移 动专 题SUNIBM微 软微 创精 华Donews人 邮
我的技术中心 
我的分类 我的文档
全部文章 发表文章
专栏管理 使用说明



 RSS 订阅 
最新文档列表
Windows/.NET
.NET  (rss)    
Visual C++  (rss)    
Delphi  (rss)    
Visual Basic  (rss)    
ASP  (rss)    
JavaScript  (rss)    
Java/Linux
Java  (rss)    
Perl  (rss)    
综合
其他开发语言  (rss)    
文件格式  (rss)    
企业开发
游戏开发  (rss)    
网站制作技术  (rss)    
数据库
数据库开发  (rss)    
软件工程
其他  (rss)    

积极原创作者 
wangchinaking (57)
yjz0065 (113)
coofucoo (105)
Drate (69)
lphpc (30)
smallnest (61)
iiprogram (64)
downmoon (32)
danny_xcz (49)
btbtd (81)
CSDN - 文档中心 - 网站制作技术 阅读:2442   评论: 0    参与评论
标题   [Linux专题_APACHE]RedHatLinux AS3中APACHE+JSP整合     选择自 longrujun 的 Blog
关键字   [Linux专题_APACHE]RedHatLinux AS3中APACHE+JSP整合
出处  

Apache中运行JSP

注:

1.      JSP(Java Server Pages):是一种构建动态网站的脚步语句

2.      支持JSP的脚本解析器:常见的有TomcatResin

3.      connectors:要整合ApacheTomcat,需要用到二者之间的连接器(connectors),webappjkjk2

4.      所需软件包:

Ajdk-1_5_0-linux-i586-rpm.bin      

 http://192.18.97.52/ECom/EComTicketServlet/BEGIN12B03B5DFB6B3F6335E3A4C13878724D/-2147483648/622145163/1/531770/531626/622145163/2ts+/westCoastFSEND/jdk-1.5.0-oth-JPR/jdk-1.5.0-oth-JPR:2/jdk-1_5_0-linux-i586-rpm.bin

 

B. jakarta-tomcat-5.5.4.tar.gz

   http://apache.mirrors.hoobly.com/jakarta/tomcat-5/v5.5.4/bin/jakarta-tomcat-5.5.4.tar.gz

C. jakarta-tomcat-connectors-4.1.31-src.tar.gz

    http://www.apache.org/dist/jakarta/tomcat-4/v4.1.31/src/jakarta-tomcat-connectors-4.1.31-src.tar.gz

 

>>>Tomcat独立环境运行的配置

1.      解压并安装jdk

//进入下载软件包存放的目录(/tmp/software)

 

[root@AS3 software]# sh ./ jdk-1_5_0-linux-i586-rpm.bin

 

//使用rpm命令安装解压后的RPM

 

[root@AS3 software]#rpm –ivh jdk-1_5_0-linux-i586-rpm

 

// jdk被安装到了/usr/java/jdk1.5.0目录下

 

2.      解压缩Tomcat的二进制版本

 //进入下载软件包存放的目录(/tmp/software)

[root@AS3 software]# tar –zxvf jakarta-tomcat-5.5.4.tar.gz

 

//进入压缩目录查看说明文档

 

[root@AS3 software]#cd jakarta-tomcat-5.5.4

[root@AS3 jakarta-tomcat-5.5.4]# more README.txt RUNNING.txt

 

3.      环境变量的设置

[root@AS3 jakarta-tomcat-5.5.4]# vi ~/.bash_profile

//将原来的配置文件进行修改如下

#===the start==========

# .bash_profile

 

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

        . ~/.bashrc

fi

 

# User specific environment and startup programs

JAVA_HOME=/usr/java/jdk1.5.0

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

TOMCAT_HOME=/usr/local/jakarta-tomcat-5.5.4

CATALINA_BASE=$TOMCAT_HOME

CATALINA_HOME=$TOMCAT_HOME

PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

BASH_ENV=$HOME/.bashrc

USERNAME="root"

 

#PATH=$PATH:$HOME/bin

#BASH_ENV=$HOME/.bashrc

#USERNAME="root"

 

export USERNAME BASH_ENV JAVA_HOME CLASSPATH CATALINA_BASE CATALINA_HOME PATH

#

#===the end==========

 

//在当前shell中执行

[root@AS3 jakarta-tomcat-5.5.4]#  . ~/.bash_profile

 

4.      测试JAVA

[root@AS3 jakarta-tomcat-5.5.4]# java -version

java version "1.5.0"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)

Java HotSpot(TM) Client VM (build 1.5.0-b64, mixed mode, sharing)

 

5.      启动并测试Tomcat

[root@AS3 jakarta-tomcat-5.5.4]#$ CATALINA_HOME/bin/startup.sh

//启动独立环境运行的Tomcat后,就可以用8080端口进行测试,如图所示

 

 

 

>>>整合ApacheTomcat

1.//检查Apache开发工具包和gcc

[root@AS3 software]# rpm -aq |grep httpd-devel

httpd-devel-2.0.46-25.ent

 

[root@AS3 software]# rpm -aq |grep gcc

libgcc-ssa-3.5ssa-0.20030801.41

gcc-gnat-3.2.3-20

compat-gcc-7.3-2.96.122

gcc-ssa-3.5ssa-0.20030801.41

libgcc-3.2.3-20

gcc-c++-3.2.3-20

gcc-objc-3.2.3-20

gcc-java-ssa-3.5ssa-0.20030801.41

gcc-3.2.3-20

gcc-java-3.2.3-20

gcc-g77-ssa-3.5ssa-0.20030801.41

compat-gcc-c++-7.3-2.96.122

gcc-c++-ssa-3.5ssa-0.20030801.41

gcc-g77-3.2.3-20

gcc-objc-ssa-3.5ssa-0.20030801.41

 

如果没有安装找安装盘安装

2.连接器的安装配置

//进入下载目录解压缩

A.[root@AS3 software]#tar –zxvf jakarta-tomcat-connectors-4.1.31-src.tar.gz

下面进行的是编译jakarta-tomcat-connectors生成mod_webapp.so

//进入压缩目录,查看说明文档

B. [root@AS3 software]#cd jakarta-tomcat-connectors-4.1.31-src/webapp/

[root@AS3 webapp]# more README.txt INSTALL.txt

//生成编译配置文件

C.[root@AS3 webapp]# ./support/buildconf.sh

//生成Makefile编译文件

D. [root@AS3 webapp]# ./configure –with-apxs

//编译生成mod_webapp.so

E[root@AS3 webapp]# make

//将编译生成的mod_webapp.so复制到Apache的模块目录

F.[root@AS3 webapp]# cp apache-2.0/mod_webapp.so /usr/lib/httpd/modules/

 

3.配置Apache

//conf.d目录下生成配置文件webapp.conf

[root@AS3 webapp]# cd /etc/httpd/conf.d/

[root@AS3 conf.d]# vi webapp.conf

#===webapp.conf=========

 

#===the start==========

LoadModule webapp_module modules/mod_webapp.so

ServerName localhost:8080

WebAppConnection warpConnection warp localhost:8080

WebAppDeploy examples warpConnection /examples

#

#===the end==========

 

//检测Apache的配置

[root@AS3 conf.d]#apachectl configtest

Syntax OK

 

5.      重启并测试Apache Tomcat

[root@AS3 conf.d]#$CATALINA_HOME/bin/shutdown.sh

[root@AS3 conf.d]#$CATALINA_HOME/bin/startup.sh

[root@AS3 conf.d]#service httpd restart

结果如图


相关文章
对该文的评论