|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/1/26 11:27:24 |
标题: |
如何使用apache和Tomcat配置jsp服务器 |
浏览:1593 |
|
加入我的收藏 |
楼主: |
我下载了apache和tomcat,在网上查找了大量的文章, 如: http://www.chinajavaworld.net/forum/topic.cgi?forum=43&topic=113 http://www.fesge.com/wzjx/0305/tomcat.htm http://www.csdn.net/Develop/Article/23/23590.shtm
Mod_jk,这是Jakarta组织开发的使Apache支持Tomcat的插件,但是这个文件我好像没有地方可以下载,
我看了这么多文章,还是没有配置起来。 我用的操作系统是xp,最近想学习jsp,所以想研究一下如何通过apache和tomcat来配置jsp服务器环境。 有谁配置成功过的 ,能否介绍经验。
----------------------------------------------
青云论坛 |
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/1/26 11:33:18 |
1楼: |
这几天过年那几个高手都没来 虚渺 大哥 sephil 大哥 奇奇怪 大哥 小黑 大哥 花心萝卜 大哥 小小蚂蚁 大哥 。。。。 还请你耐心等待。。。。谢谢!
----------------------------------------------
|
作者: |
|
2004/1/27 14:23:12 |
2楼: |
我的个人网占http://qingcaodiguo.myrice.com/qingcao/neirongs/jishuzhuanti/jsp1.htm
运行环境:windows2000 professtional 构建方式: 1.使用 J2SDK 和 JSWDK 搭建jsp环境 具体操作: 这里以 J2SDK1.3.0 FOR WINDOWS 和 JSWDK1.0.1 FOR WINDOWS 为例
1.安装 J2SDK1.3.0 FOR WINDOWS ,安装到 "d:\jdk\",你如果点 击 "我的电脑-->d:-->jdk-->bin" 看到java.exe等一些程序的话, 恭喜你,安装成功,第一步完成!! 2.打开"开始-->运行"菜单,输入"regedit",打开注册表编辑器,依次 寻找 "HKEY_LOCAL_MACHINE-->SOFTWARE-->JaavSoft"观察,如果发现 有类似"Java 运行时环境"的字样,右键点击此字样,改为英文 "Java Runtime Environment",关闭注册表编辑器,第二步完成!! 3.在桌面上右键点击 "我的电脑-->属性-->高级-->环境变量,弹出一个 对话框,假设你的用户名是streetpoet,你将会看到 "streetpoet 的用户 变量" 的字样,选择 "新建",在"变量名"中输入 "CLASSPATH" ,在变量值 中输入".;D:\jdk\lib\tools.jar;D:\jdk\lib\dt.jar",注意引号里面 的东东一定要和这里的一模一样,尤其是 ".;",这是有特定意义的(代表 当前文件夹),确定.在选择 "新建" ,在 "变量名" 输入 "PATH" ,在 变量值中输入 ".;D:\jdk\bin" ,确定.第三步完成!! 4.安装 JSWDK1.0.1 FOR WINDOWS ,解压缩至 "d:\jswdk" 文件夹,至此 jsp环境搭建完成,第四步完成!! 5.注意运行时先启动 "d:\jswdk\startserver.bat" 此时会弹出两个窗口 但马上会自动关闭一个,另一个千万不要关闭,它应该显示:"SWDK WebServer Version 1.0.1 Loaded configuration from: file:D:\jswdk-1.0.1 \webserver.xml endpoint created: localhost/127.0.0.1:8080"的 字样.好啦,至此你可以运行jsp网页了,假如你有一个名叫 test.jsp的网页 你应把它放到 "d:\jswdk\webpages\" 里面,打开你的ie,输入: http://localhost:8080/test.jsp回车,就能看到你的网页了,如果输入 http://localhost:8080回车,将看到默认的页面. 2.使用 J2SDK、APACHE 和 Tomcat 搭建jsp环境 安装APACHE,中间选择"127.0.0.1" "127.0.0.1" "at port 8080" 打开Apache2\conf\httpd.conf文件,查找到下面的内容: # If your host doesn't have a registered DNS name, enter its IP address here. # You will have to access it by its address anyway, and this will make # redirections work in a sensible way. ServerName 127.0.0.1:8080 如果你需要改服务器/IP,则修改上面蓝色代码 ----------------------------- 再查找下面内容: # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "D:/apache2/htdocs" 如果你想改变放置运行JSP文件的目录,请将上面蓝色的内容修改成: DocumentRoot "盘符:/路径",注意,要使用"/"而不是"\"。 ----------------------------- 再查找下面内容: #Listen 12.34.56.78:80 Listen 8080 如果你想修改Apache的监听端口,请修改这里。 httpd.conf的配置就到这里完成了,如果你想进行更详细更深入的配置,请查看相关的文章。 打开MS-DOS方式,去到D:\apache2\bin\目录下,输入下面命令将Apache安装成服务 (安装成功后就可以在任务栏的Monitor里看到): apache -k install 回车 双击任务栏右下角的Apache Monitor,你会在左边看到一个"Apache2"(如下图), 再按右边的Start按钮,启动Apache2!打开IE,在地址栏上输入: http://127.0.0.1:8080/,成功的话,你会看到默认画面. 至此,你已经成功安装了Apache,现在你只要把html文件放到apache2/htdocs/目录下, 即可访问,例如该目录下有一个文件叫hello.htm, 那么访问方式:http://127.0.0.1:8080/hello.htm 安装TOMCAT ①用WinZIP等解压缩软件把tomcat.zip解压缩到一个目录下,把它解压缩到C:, 它会自动创建tomcat子目录,这样在C盘就多了一个目录C:/tomcat,用$TOMCAT标识; ②打开$APACHE_ROOTconfhttpd.conf文件,在该文件最后加上类似这样一句话: Include $TOMCAT/etc/tomcat.conf,这里为Include C:/tomcat/etc/tomcat.conf; ③修改Tomcat运行的端口号,注意Tomcat自己有一个独立的HTTP服务器,它必须使用 一个还未被使用的端口号,8081还未被占用,用$TOMCAT_PORT标识,分配给Tomcat: 1)打开$TOMCAT/server.xml; 2)修改ContextManager: ④双击$TOMCAT目录下的startup.bat来启动Tomcat; ⑤在浏览器上输http://localhost:$TOMCAT_PORT/,能看到Tomcat Version 3.0 这一页就表示Tomcat安装成功了; ⑥在浏览器上输http://localhost:$APACHE_PORT/examples/servlets/,能看到 Servlet Examples with Code这一页就表示Apache+Servlet也成功了; ⑦在浏览器上输http://localhost:$APACHE_PORT/examples/jsp/,能看到JSP Samples , 这一页就表示Apache+JSP也成功了。 3.使用 J2SDK、APACHE 和 Resin 搭建jsp环境 安装Resin Apache只是一个Web服务器,没法运行JSP的,所以我们还需要安装Resin与Apache结合, Resin可是号称最快的JSP解释器哦^_^。 双击resin-2.1.9.zip,将它解压到D:\Resin-2.1.9(解压时不需要输入目录名), Resin是不需要安装的,所以解压后再进行相应的配置即可。 ----------------------------------- 用Dreamweaver打开resin-2.1.9\conf\resin.conf文件,查找到下面的内容: <doc-dir>doc</doc-dir> 修改为: <doc-dir>D:/apache2/htdocs/</doc-dir> 说明:此为Resin运行JSP文件的目录,就是说JSP文件必须放在这个地方才能运行; ----------------------------------- 再查找下面内容: <http port='8080'/> 修改为:<http port='7070'/> ,因为8080端口已经被Apache占用了, 如果不修改这里,Apache和Resin将产生冲突而使另一方无法启动。 ----------------------------------- 打开Apache2\conf\httpd.conf文件,在最未端加入下面代码(不做这一步将无法运行jsp文件): # Resin的结合配置部分: LoadModule caucho_module "D:/resin-2.1.9/libexec/apache-2.0/mod_caucho.dll" #上面的路径改成你自己的路径 <IfModule mod_caucho.c> CauchoHost localhost 6802 AddHandler caucho-request jsp <Location /servlet/*> SetHandler caucho-request </Location> </IfModule> ------------------------------------ 接下来要测试运行JSP文件了,在此之前你要先启动Resin(Apache也要启动), 双击运行Resin-2.1.9\bin\httpd.exe文件启动Resin。 然后在Apache2\htdocs\目录下新建一个叫test.jsp的文本文件,代码如下: <%@ page language="java" contentType="text/html;charset=gb2312"%> <% out.print("我爱jsp!"); %> 打开IE,输入:http://127.0.0.1:8080/test.jsp 正确的话,浏览器上将显示"我爱jsp!"。
----------------------------------------------
-
|
作者: |
|
2004/1/27 14:24:04 |
3楼: |
我还配过php的,你若要,贴出来
----------------------------------------------
-
|
|