apache下运行jsp

配置Apache 
   
  1、 进入Apache所在目录,找到打开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,则修改上面红色代码即可(修改127.0.0.1为你服务器IP地址并确认web端口 
   
  2、 继续查找以下内容: 
   
  # 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 "盘符:/路径",注意,要使用"/"而不是"\"。 
   
  3、 最后查找下面内容: 
   
  #Listen 12.34.56.78:80 
  Listen 8080 
   
  【提示】如果你想修改Apache的监听端口,就在这里进行。 
   
  OK,到这里就算完成了。因为简单的说来,配置Apache就是配置httpd.conf文件。如果你想进行更详细深入的配置,请自行查阅相关文章,这里不再一一列举。 
   
测试Apache服务 
   
  1、进入MS-DOS方式,再进入D:\apache2\bin\目录下,输入下面命令将Apache安装成服务: 
  apache -k install 回车。 
   
  2、双击任务栏右下角的Apache Monitor,即可在窗口里看到一个“Apache2”(如下图所示),再按右边的Start按钮启动Apache2。 
   
 =700) window.open('http://www.webdn.com/web_file/program/jsp/0602080231/images/20051117210520_7.jpg');" onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';" border="0">
  3、打开IE,在地址栏中输入:http://127.0.0.1:8080/(如 果在配置httpd.conf时你修改过此IP地址,就请输入你修改后的地址),如果出现下图所示的页面,表示一切OK!至此,已经成功安装了 Apache,现在我们只需把html文件放到apache2/htdocs/目录下即可访问。例如该目录下有一个文件叫hello.htm,那么在地址 栏的输入格式就为:http://127.0.0.1:8080/hello.htm 
   
=700) window.open('http://www.webdn.com/web_file/program/jsp/0602080231/images/20051117210534_8.jpg');" onload="if(this.width>'700')this.width='700';if(this.height>'700')this.height='700';" border="0">


安装Resin 
   
   Apache只是一个Web服务器,没有解析器的支持是没法运行JSP的,所以我们还需要安装一个解析器,这里我们选择Resin。双击下载到的压缩文 件resin-2.1.9.zip,再将它解压到任意目录下(D:\Resin-2.1.9)进行相应配置即可,因为Resin是不需要安装的绿色程序。 
   
  1、 用任意网页编写软件(推荐使用Dreamweaver)打开解压目录里的resin-2.1.9\conf\resin.conf文件,查找到以下内容: 
  <doc-dir>doc</doc-dir> 
  然后将其修改为: <doc-dir>D:/apache2/htdocs/</doc-dir> 
   
  【提示】此目录是Resin运行JSP文件的目录,也就是说JSP文件必须放在这个目录下才能正常运行。 
   
  2、 接着再查找到下面内容: 
  <http port='8080'/> 
  然后将其修改为:<http port='7070'/> 
   
  【提示】因为8080端口已经在前面配置给Apache服务了,如果这里不作修改,Apache和Resin就会产生端口冲突而导致运行异常。 
   
  3、 最后一步是进入刚才安装Apache服务的目录,打开Apache2\conf\httpd.conf文件,在最未端加入以下代码: 
  # 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> 
   
   4、 OK,准备好没?我们要开始测试刚刚建立的JSP运行环境了!先启动Resin(双击运行Resin-2.1.9\bin\httpd.exe文件即可启 动Resin),当然Apache服务也要一起启动。然后在Apache2\htdocs\目录下新建一个叫后缀名为jsp的文本文件,比如 first.jsp,然后输入简单的网页代码,做个测试的页面: 
  <%@ page language="java" contentType="text/html;charset=gb2312"%> 
  <% 
  out.print("我爱jsp!"); 
  %> 
   
  赶快打开IE,输入:http://127.0.0.1:8080/first.jsp试试吧!如果你看到"我爱jsp!"几个字赫然在目,那么恭喜你,大功告成!


转自:http://www.apache.org.cn/read.php?tid=22

你可能感兴趣的:(apache下运行jsp)