关于Apache上使用JSP问题的小结
发表于:2007-05-25来源:作者:点击数:
标签:
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.
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:
jhsea3do 回复于:2003-09-13 19:47:11
|
Apache/2.0.47 (Win32) mod_jk/1.2.4 mod_ssl/2.0.47 OpenSSL/0.9.7b Server at misia.3322.org Port 80
我在win32下配的,jk2怎么也配不出,用的jk。
想请教,如果配好了,8080端口的tomcat是不能解释php得,那么它会返回源码,我如果不用防火墙有什么有效的办法让除127.0.0.1以外的IP不能访问8080端口的tomcat么?
是不是用虚拟主机实现......
|
yancangcn 回复于:2003-09-14 12:16:50
|
我用的apache是1.3版的
我想你不是可以apache的配置文件httpd.conf里设置呢?
用order deny allow你试一试,看可以不可以?
|
jhsea3do 回复于:2003-11-27 23:03:54
|
好久没看这个贴了,原来成精华了!
其实我的问题已经搞定了,很简单~~,设置server.xml就可以了!
|
原文转自:http://www.ltesting.net
|