如何利用ApacheTomcat配置JSP开发环境

上传人:平*** 文档编号:14499528 上传时间:2017-10-30 格式:DOC 页数:12 大小:88.27KB
返回 下载 相关 举报
如何利用ApacheTomcat配置JSP开发环境_第1页
第1页 / 共12页
如何利用ApacheTomcat配置JSP开发环境_第2页
第2页 / 共12页
如何利用ApacheTomcat配置JSP开发环境_第3页
第3页 / 共12页
如何利用ApacheTomcat配置JSP开发环境_第4页
第4页 / 共12页
如何利用ApacheTomcat配置JSP开发环境_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《如何利用ApacheTomcat配置JSP开发环境》由会员分享,可在线阅读,更多相关《如何利用ApacheTomcat配置JSP开发环境(12页珍藏版)》请在金锄头文库上搜索。

1、如何利用 Apache+Tomcat 配置 JSP 开发环境配置前的准备 (一)准备一个测试用的 JSP 网页 打开文本编辑器,比如记事本,输入下列代码,并保存为 test .jsp(注意扩展名为.jsp)。 HTML HEAD TITLEJSP 测试页面/TITLE /HEAD BODY %out.println(h1Hello World! /h1);% /BODY /HTML (二)安装 J2SDK 不管哪种方案,在安装和配置 JSP 引擎之前必须先完成 J2SDK 的安装。 1、安装 J2SDK 在 Windows 下,直接运行下载的 j2sdk-1_4_1_01-windows-i5

2、86.exe 文件,根据安装向导安装到一个目录,例如安装到 f:j2sdk 1.4.1; 2、 添加环境变量 (1)如果你的操作系统是 Win 98,可以用记事本直接编辑 Autoexec.bat,添加下面命令行: PATH=PATH%;f:j2sdk1.4.1bin SET JAVA_HOME=f:j2sdk1.4.1 SET CLASSPATH=f:j2sdk1.4.1libtools.jar 保存后,重新启动计算机,这样所添加的环境变量才会有效。 (2)如果你的操作系统是 Win2000,那么按如下方式配置环境变量。右键单击我的电脑,在弹出菜单中选择属性系统特性 高级 环境变量, 弹出环

3、境变量对话框,就可以编辑系统的环境变量了。添加 PATH、JAVA_HOME 和 CLASSPATH 三个变量,变量值同上。 JSP 环境的配置方案 (一)方案一:J2SDKTomcat 在这种方案里 Tomcat 既作为 JSP 引擎又作为 Web 服务器,配置比较简单。 1、安装 Tomcat 直接运行下载的 jakarta-tomcat-4.0.1.exe,按照一般的 Windows 程序安装步骤即可安装好 Tomcat,安装时它会自动寻找 J2SDK 的位置。例如安装到 f:tomcat4。 2、配置 Tomcat 的环境变量 添加一个新的环境变量 TOMCAT_HOME,变量值为 f

4、:tomcat4,添加方法同 J2SDK 环境变量的配置方法。 3、测试默认服务 设置完毕后就可以运行 Tomcat 服务器了。用 f:tomcat4binstartup.exe 启动 Tomcat,用f:tomcat4binshutdown.exe 关闭。(如果在执行 startup.exe 或 shutdown.exe 的时候提示 Out of Environment Space 错误,选择 DOS 窗口的菜单中的属性 内存 常规内存, 把初始环境由自动修改成2816就可以了。) 启动 Tomcat 后,打开浏览器,在地址栏中输入 http:/localhost:8080(Tomcat 默

5、认端口为8080),如果在浏览器中看到 Tomcat 的欢迎界面,表示 Tomcat 工作正常。 4、测试项目 把刚才准备好的 test.jsp 放在 f:Tomcatwebappsexamplesjsp 目录下, 在地址栏中输入http:/localhost:8080/examples/jsp/test.jsp,如果浏览器中显示Hello World!,则说明你的 JSP环境配置成功了! 由于 Tomcat 本身具有 web 服务器的功能,因此我们不必安装 Apache,当然它也可以与 Apache 集成到一起,下面介绍。实例讲解 Apache+tomcat+ssl 配置我的运行环境:Win

6、dows 2003 Server SP4 + J2SDK1.5.0 + Apache2.0.54 + Tomcat5.5.9*准备软件:1、安装 Apache 2.0.542、Tomcat 5.5.143、Jk2 连接器(mod_jk2.so)一:配置 Apache 和 tomcatApache 安装在 d:Apache2 下,监听端口 80;Tomcat 在 D:Tomcat51 下,监听端口 8080;两者都以 windows 2000 服务进行安装。将 mod_jk2.so 复制到 d:Apache2modules 目录下: 1.编辑 d:Apache2confhttpd.conf 文件

7、,在 LoadModule 那一段代码中添加:LoadModule jk2_module modules/mod_jk2.so2.将 AddDefaultCharset ISO-8859-1 改为 AddDefaultCharset GB2312 使 Apache 自动支持中文显示;3.在“虚拟主机配置代码段”中添加:(此段配置可以根据你的实际情况进行修改)ServerAdmin DocumentRoot d:/ Tomcat51/webapps/jsp-examplesServerName localhostErrorLog logs/error_logCustomLog logs/acce

8、ss_log common*编写 workers2.properties 文件并加入 d:Apache2conf 目录,内容如下:# Usually commented out on production environmentslogger.apache2file=”D:/Apache2/logs/error.log”level=ERROR# Provide the basic config neededconfigfile=D:/Apache2/conf/workers2.propertiesdebug=1# Provide the location of shm file on the

9、Apache web servershmfile=D:/Apache2/conf/jk2.shmsize=1000000channel.socket:localhost:8009port=8009host=localhost#define the workerajp13:localhost:8009channel=channel.socket:localhost:8009# Map the Tomcat examples webapp to the Web server uri spaceuri:/jspexamples/*uri:/*.jsp*编写一个 jsp 文件(sessiontest.

10、jsp),放在 d:Tomcat51webappsjsp-examples 下;重新启动以后,启动 apache 和 tomcat,访问 http:/localhost/jsp-examples/sessiontest.jsp可以访问。二Tomcat 配置上 ssl 步骤:1. 生成服务器证书 server02.jks 和客户端证书 dwp.p122、把 server02.jks 放到 conf 目录下, 打开 d: tomcat51confserver.xml 文件,然后修改 server.xml 文件,将注释掉的内容的注释去掉和增加证书存放的位置:如下:注:server02.jks 是证书

11、存贮文件3. 安装客户端证书 dwp.p123. 修改 Tomcat 配置,使其自动启用 SSL打开 d:testtomcat51webappsjsp-examplesWEB_INFweb.xml 文件,在 security-constraint 标签下,增加如下内容:Constrain the user data transport for the whole applicationCONFIDENTIAL注释掉标签下的内容tomcatrole1在 web-resource-collection 标签下,增加如下内容:/*重新启动 Apache 和 tomcat,访问 http:/local

12、host/jsp-examples/sessiontest.jsp 是可是访问的,这是系统提示用户出示证书,启用 SSL 加密通道,SSL 建立后,返回结果。URL 变为 https:/localhost:8443/jsp-examples/sessiontest.jspapache tomcat 配置apache 安装目录为 APACHE_HOME tomcat 安装目录为 TOMCAT_HOME (要设到环境变量中) jdk 安装目录为 JAVA_HOME(要设到环境变量中) 1.安装 apache:(假定安装目录为 APACHE_HOME,根据你实际安装自行替换) 废话不多说,安装后修改

13、 APACHE_HOME/CONF/httpd.conf 以下 6 个地方: 1) Port 8080 或者 80 随你 2) ServerName localhost 3) DocumentRoot e:/www (为了发布方便,不如自己建个目录作为文档根) 4) 把原来的改为 5) 添加 index.jsp 为缺省的主索引文件 DirectoryIndex index.html index.jsp 6) 这是最关键一步,在 httpd.conf 最后加上 #tomcat 支持 include TOMCAT_HOME/conf/mod_jk.conf-auto 只需要这一句就够了,别听那些白

14、痴的话,加上什么 tomcat-apache.conf,那没用. 把 mod_jk.dll 拷贝进 APACHE_HOME/module 目录 这会先不管 apache 了,来设置 tomcat3.2 步骤: 把 tomcat 解压缩,将它真正的目录 jarakar-tomcat 拷贝到你要的目录名 TOMCAT_HOME 修改 TOMCAT_HOME 下的 conf 目录中的 server.xml 1) 如果你不想看 TOMCAT 启动信息,这么做: 增加一个 PATH=logs/tomcat.log 就可以了 2) 让 tomcat 改到 8081 上,一般来说 www 服务在 80 或者

15、 8080 上: 3)增加 APJ13 协议支持 就放在原来的 APJ12 连接器后面就可以了 4)配合 APACHE 修改文档根目录 5)为了用例子测试,还得改一下 EXAMPLES 的 CONTEXT: 要使用 MOD_JK 还得改一下同一目录下的 WORKERS.PROPERTIES 文件: 1) workers.tomcat_home=TOMCAT_HOME 2) workers.java_home=JAVA_HOME 3) ps= 我爱 windows 赫赫 现在 ok 了,开始启动! 别慌,还有启动顺序问题,注意啊,先启动 tomcat 让它自己修改一下配置,第一次一定 要先 to

16、mcat,以后除非修改 tomcat 的设置,都可以先启动 apache 了。 ok 来启动 tomcat:运行 TOMCAT_HOME/bin 下面的 startup.bat 看到:Startting tomcat. Check logs/tomcat.log for error messages.那就对了 再来检查 tomcat 的情况 先随便在 e:www 里面放个 index.jsp 文件,内容是 JAVA 天堂 用浏览器打开 http:/localhost:8081 如果看到上面的话出现,那么根文档就成功了,再来用例子测试一下,用浏览器打开: http:/localhost:8081/examples/jsp 运行猜数字游戏,如果正确了,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号