关于Apache上使用JSP问题的小结
JSP是目前非常热门的网站技术之一
1.获取并安装Tomcat及J2SDK(编译工具)(不过需要你仔细找呀)
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.1/bin
下载jakarta-tomcat-4.0.1.tar.gz
http://java.sun.com/j2se/1.3/download-linux.html
下载RedHatRPM版本:j2sdk-1_3_1_02-linux-i386-rpm.bin
2.安装J2SDK
以root身份进入Linux终端:
root# chmod 711 j2sdk-1_3_1_02-linux-i386-rpm.bin 修改权限
root# j2sdk-1_3_1_02-linux-i386-rpm.bin
..............
.................
root# rpm -ivh jdk-1.3.1_02.i386.rpm
Preparing######################################[100%]
1:jdk###########################################[100%]
注意:J2SDK会安装在/usr/java/jdk.1.3.1_02目录下
3.安装Tomcat
root# cd /usr/local
root# local tar -zxvf jakarta-tomcat-4.0.1.tar.gz
即会解压缩到/usr/local/akarta-tomcat-4.0.1下面
4启动Tomcat
先设置变量:
[root@ local] # export JAVA_HOME=/usr/java/jdk1.3.1_02
[root@ local] # export CLASSPATH=/usr/java/jdk1.3.1_02/lib
[root@ local] # export TOMCAT_HOME=/usr/local/akarta-tomcat-4.0.1
切换到/usr/local/jakarta-tomcat-4.0.1目录下执行./startup.sh启动tomcat
这时可以在浏览器中输入:http://hostname:8080 如果能看见一个面页说明你安装正确,反之则不正确
要知道tomcat可以独立运行
5集成apache与tomcat
高度集成需要去:
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.1/src/
下载webapp-module-1.0.1-tc401-src.tar.gz 模块
安装root登录
cd /usr/local
tar zxvf webapp-module-1.0.1-tc401-src.tar.gz
cd webapp-module-1.0.1-tc401
./support/buildconf.sh
./configure
make
到/usr/local/webapp-module-1.0.1-tc401/apache1.3找到mod_webapp.so 把它copy 到/usr/lib/apache中
接下载在apache服务器的配置文件httpd.conf中修改。加载webapp.so
LoadModule webapp_module modules/mod_webapp.so
AddModule mod_webapp.c
WebAppConnection conn warp localhost:8080
WebAppDeploy myjsp conn /myjsp(http://localhost/myjsp/XX.jsp)
最后网页必须存放在/usr/local/akarta-tomcat-4.0.1下才能用,
不能放在apache默认的/var/www/html,能不能放在这个目录下呢?
以上的方法是在X86机器Redhat linux 7.2运行成功的,不写的时候我也参考了一些书.有什么不对的地方?请指教! :cry: