如何利用Apache+Tomcat配置JSP开发环境
配置前的准备
  (一)准备一个测试用的JSP网页
  打开文本编辑器,比如记事本,输入下列代码,并保存为test .jsp(注意扩展名为.jsp)。
HTML
HEAD
TITLEJSP测试页面</TITLE
/HEAD
BODY
%out.println("h1Hello 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格式文本编辑器系统特性" "高级" "环境变量" 弹出环境变量对话框,就可以编辑系统的环境变量了。添加PATHJAVA_HOMECLASSPATH三个变量,变量值同上。
  JSP环境的配置方案
  (一)方案一:J2SDKTomcat
  在这种方案里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:8080Tomcat默认端口为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
    2Tomcat 5.5.14
    3Jk2连接器(mod_jk2.so
 
    一:配置Apachetomcat
    Apache安装在d:\Apache2 下,监听端口 80
    TomcatD:\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 linvsfen163
    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:/jspexamples/*]
[uri:/*.jsp]
    **编写一个jsp文件(sessiontest.jsp),放在d:\Tomcat51\webapps\jsp-examples 下;
网络教育
    重新启动以后,启动apachetomcat,访问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小时内删除。