如何利用Apache+Tomcat配置JSP开发环境
配置前的准备
(一)准备一个测试用的JSP网页
打开文本编辑器,比如记事本,输入下列代码,并保存为test .jsp(注意扩展名为.jsp)。
<HTML>
<HEAD>
<TITLE>JSP测试页面</TITLE>
</HEAD>
<BODY>
<%out.println("<h1>Hello World! </h1>");%>
</BODY>
</HTML>
(二)安装J2SDK
不管哪种方案,在安装和配置JSP引擎之前必须先完成ntestJ2SDK的安装。
1、安装J2SDK
在Windows下,直接运行下载的j2sdk-1_4_文件,根据安装向导安装到一个目录,例如安装到f:\j2sdk 1.4.1;
2、 添加环境变量
(1)如果你的操作系统是Win 98,可以用记事本直接编辑Autoexec.bat,添加下面命令行:
PATH=%PATH%;f:\j2sdk1.4.1\bin
SET JAVA_HOME=f:\j2sdk1.4.1
SET CLASSPATH=f:\j2sdk1.4.1\lib\tools.jar
保存后,重新启动计算机,这样所添加的环境变量才会有效。
(2)如果你的操作系统是Win2000,那么按如下方式配置环境变量。右键单击"我的电脑",在弹出菜单中选择"属性"→"txt格式文本编辑器系统特性" →"高级" →"环境变量", 弹出环境变量对话框,就可以编辑系统的环境变量了。添加PATH、JAVA_HOME和CLASSPATH三个变量,变量值同上。
JSP环境的配置方案
(一)方案一:J2SDK+Tomcat
在这种方案里Tomcat既作为JSP引擎又作为Web服务器,配置比较简单。
1、安装Tomcat
直接运行下载的jakarta-tomcat-4.,按照一般的Windows程序安装步骤即可安装好Tomcat,安装时它会自动寻J2SDK的位置。例如安装到f:\tomcat4。
2、配置Tomcat的环境变量
添加一个新的环境变量TOMCAT_HOME,变量值为f:\tomcat4,添加方法同properties文件用什么打开J2SDK环境变量的配置方法。 seminar是什么意思中文翻译成
3、测试默认服务
设置完毕后就可以运行Tomcat服务器了。用f:\tomcat4\启动Tomcat,用f:\tomcat4\关闭。(如果在执行或的时候提示Out of Environment Space错误,选择DOS 窗口的菜单中的"属性"→" 内存"→" 常规内存", 把"初始环境"由"自动"修改成"2816"就可以了。)
启动Tomcat后,打开浏览器,在地址栏中输入localhost:8080(Tomcat默认端口为8080),如果在浏览器中看到Tomcat的欢迎界面,表示Tomcat工作正常。
4、测试项目
把刚才准备好的test.jsp放在f:\Tomcat\webapps\examples\jsp目录下, 在地址栏中输入http:/
/localhost:8080/examples/jsp/test.jsp,如果浏览器中显示"Hello World!",则说明你的JSP环境配置成功了!
由于Tomcat本身具有web服务器的功能,因此我们不必安装Apache,当然它也可以与Apache集成到一起,下面介绍。
实例讲解Apache+tomcat+ssl配置
我的运行环境:Windows2003 Server SP4 + J2SDK1.5.0 + Apache2.0.54 + Tomcat5.5.9
**准备软件:
1、安装 Apache 2.0.54
2、Tomcat 5.5.14
3、Jk2连接器(mod_jk2.so)
一:配置Apache和tomcat
Apache安装在d:\Apache2 下,监听端口 80;
Tomcat在D:\Tomcat51 下,监听端口 8080;
两者都以windows 2000服务进行安装。
将mod_jk2.so复制到d:\Apache2\modules目录下:
1.编辑d:\Apache2\f文件,在LoadModule那一段代码中添加:
LoadModule jk2_module modules/mod_jk2.so
2.将AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 使Apache自动支持中文显示;
3.在“虚拟主机配置代码段”中添加:(此段配置可以根据你的实际情况进行修改)
<VirtualHost *:80>
ServerAdmin linvsfen◎163
DocumentRoot "d:/ Tomcat51/webapps/jsp-examples
ServerName localhost
ErrorLog logs/error_log
CustomLog logs/access_log common
</VirtualHost>
**编写workers2.properties文件并加入d:\Apache2\conf目录,内容如下:
# Usually commented out on production environments
[logger.apache2]
file=”D:/Apache2/logs/error.log”
level=ERROR
# Provide the basic config needed
[config]
file=D:/Apache2/conf/workers2.properties
debug=1
# Provide the location of shm file on the Apache web server
[shm]
file=D:/Apache2/conf/jk2.shm
size=1000000
[channel.socket:localhost:8009]
port=8009
host=localhost
#define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Map the Tomcat examples webapp to the Web server uri space
[uri:/jsp-examples/*]
[uri:/*.jsp]
**编写一个jsp文件(sessiontest.jsp),放在d:\Tomcat51\webapps\jsp-examples 下;
网络教育 重新启动以后,启动apache和tomcat,访问http://localhost/jsp-examples/sessiontest.jsp可以访问。
二.Tomcat配置上ssl步骤:
1. 生成服务器证书server02.jks和客户端证书dwp.p12
2、把server02.jks放到conf目录下,
打开d:\ tomcat51\l 文件,
然后修改l文件,将注释掉的内容的注释去掉和增加证书存放的位置:如下:
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="true" sslProtocol="TLS"
keystoreFile="conf\server02.jks" keystorePass="123456"
织梦伊甸园 truststoreFile="conf\server02.jks" truststorePass="123456"/>
注:server02.jks是证书存贮文件
3. 安装客户端证书dwp.p12
3. 修改Tomcat配置,使其自动启用SSL
打开d:\test\tomcat51\webapps\jsp-examples\WEB_l 文件,在security-constraint 标签下,增加如下内容:
<user-data-constraint>
<description>
Constrain the user data transport for the whole application
</description>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
注释掉<auth-constraint>标签下的内容
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论