转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
JSP安装指南         ★★★★

JSP安装指南

作者:闵涛 文章来源:闵涛的学习笔记 点击数:753 更新时间:2009/4/23 10:55:25
        一、在Win98下安装JSP环境
  在PWIN98SE环境下 ,我使用的JSP运行环境为JSWDK-1.0.1和JDK1.3,要http://java.sun.com/处下载。JDK1.3安装过程很简单,JSWDK1.0.1无须安装只要解压缩即可。然后修改AUTOEXEC.BAT如下:
  PATH=%PATH%;c:\jdk1.3
  set CLASSPATH=C:\jdk1.3\lib\Tools.jar;C:\jdk1.3\lib\dt.jar
  set JAVA_HOME=c:\jdk1.3(我把JDK装到了C盘)
  有两个问题有必要说明一下。
  1. 启动jswdk-1.0.1下的startserver.bat的时候,报告Out of Environment Space错误。(tomcat3.1通 ,启动tomcat\bin下的 startup.bat)
  查阅JSWDK1.0.1的redme.html得到:
  Out of Environment Space error message
  On Windows 95/98 systems, you may see an "Out of Environment Space" error message when starting the server. This happens if Windows provides too small a space for environment variables. To work around this limitation:
  1 Close the DOS window (the error can corrupt its CLASSPATH variable).
  2 Open a new DOS window.
  3 Click on the MS-DOS icon at the top left of the window.
  4 Select the Properties option.
  5 Click on the Memory tab.
  6 Adjust the "Initial Environment" drop-down box from "Auto" to "2816".
  7 Click OK.
  8 Start the server.
  明白了,只要调整startserver.bat(startup.bat) 的属性,将“内存”中的“初始环境”由“自动”修改成“2816”就搞定了。
  2.还是无法启动SERVER,好象有个弹出窗口在出错误信息,但无法捉到,转向输出也不起作用
  打开startserver.bat仔细检查,原来大部分都是在设置环境变量,只有一句关键的:
  start java com.sun.web.shell.Startup %1 %2 %3 %4 %5 %6 %7 %8 %9
  那么试着在DOS窗口下运行JAVA,提示注册表访问错误,键名为:
  "Software\JavaSoftJava\Java Runtime Environment"
  打开注册表检查,发现键名是"Java运行时环境",靠,真不知道JDK的安装程序在搞什么飞机,把这个键名居然给本地化了!改回英文,再在IE5中敲http://127.0.0.1:8080/。
  呵,终于看到了JavaServer (tm) Web Development Kit 的大字标题。
  二、JSP在Linux下的安装
  环境配置一向是一个比较烦的一件工作!本文的目的就是要轻松为你搞定安装和配置SERVLET和JSP的执行环境。
  首先,到java.apache.org去下载一个tomcat3.1,tomcat3.2。下载的是一个ZIP文件。将它extract到一个目录下面。比如c:\下面。在c盘下面就会出现一个jakatar-tomcat的目录。你可以将这个目录改个名字。我将目录名改为tomcat。现在打开c:\tomcat\conf目录下的server.xml文件。找到ContextManager这个tag,你将可以看到:
  <Connector className="org.apache.tomcat.service. SimpleTcpConnector">
  <Parameter name="handler" value="org.apache.tomc -at.service.http.
  HttpConnectionHandler"/>
  <Parameter name="port" value="80"/>
  </Connector>
  因为tomcat可以作为一个独立的服务器使用,所以有它自己的port号。在这里可以修改它缺省的port号。注意要修改为一个你机器上还没有被占用的port号,这里使用8080。
  现在到c:\tomcat\bin目录下面,你可以看到一个startup.bat的批处理文件。在执行这个文件前,如果你用的是JDK1.2.1或JDK1.2.2的话,请将JDK_HOME\LIB\tools. jar这个文件放到classpath中去。
  注意:设置classpath的方法:右键单击“我的电脑”-->选择属性-->环境,如果还没有classpath这个环境变量,就添加一个,如果有了就在它的基础上修改,加上JDK_HOME\LIB\tools.jar)
  现在可以执行startup.bat这个文件了。(如果在执行时出现out of environment space的提示,就将你的DOS窗口的缓冲区大小开得大些。方法同前,参照图1进行。
  在执行完后,startup.bat会在另一个窗口开start tomcat的。现在你可以享受一下你的成果了。打开浏览器,在地址栏http://localhost:8080/然后回车。你应该看到了一只jakatar-tomcat。
  现在在地址栏键入http://localhost:8080/examples/servlet/,回车。你应该看到一个servlet的index的页面,点击其中的例子servlet看看吧。
  现在在地址栏键http://localhost:8080/examples/jsp/,回车。你应该看到一个类似刚才servlet index页面的一个页面。点击jsp的例子看看吧。如果在点击了一个JSP的例子后出现500的错误,如果没有别的错误信息,在IE5的工具菜单-->Internet选项-->高级,把显示友好的HTTP错误的选项去掉,然后IE就会报出具体的出错信息。原因是你没有将tools.jar放到classpath中去。
  现在要将tomcat连接到apache上去了。首先到www.apache.org上去下载一个Apache Web Server,我用的是Apache1.3.12。再到java.apache.org上去下载一个Jserv,我用的是Jserv1.1.1。先安装Apache Web Server(比如安装在c:\apache目录下面)。安装完后需要修改c:\apache\conf\httpd.conf文件,找到Servername,修改为你喜欢的名字,找到port,修改为未被占用的端口。再安装Jserv(比如安装在c:\Jserv目录下面)。安装Jserv需要指定JVM所在的目录,你可以指定JDK_HOME\BIN目录。需要指定JSDK所在目录,我指定的是我从java.sun.com上面下载的JSDK安装后的目录。
  这时候实际上Apache已经支持Servlet了,但还不支持JSP。所以你需要修改c:\apache\conf\httpd.conf文件。用文本编辑器打开httpd.conf,在文件最后加上:Include "Tomcat_Home\conf\tomcat-apache.conf"
  注意:tomcat-apache.conf这个文件是在tomcat运行后由tomcat自动产生的。所以要先开tomcat,再打开Apache。
  现在先启动tomcat(c:\tomcat\bin\startup.bat),当出现了另一个窗口后,启动Apache(c:\apache\bin\apache .exe或者通过开始菜单-->程序-->Apache Web Server--> Start Apache启动)。如果此时通过后者启动Apache,有一个DOS窗口一闪后就消失了,说明对Apache+JServ+tomcat的配置还有问题,应该通过第一种方法启动Apache,此时你就能在屏幕上看到具体的出错信息。如果出错信息是:apj* : can't be specified more than once per host。(*号代表一些字符串,比如ApJServLogLevel等等),你就要修改c:\Jserv\conf\jserv.conf文件,将apj*的相关行注释掉就可以,可能需要注释5-6行。如果Apache也正常启动的话,现在你可以在地址栏键http://localhost:apache_port/examples/servlet/ ;来通过Apache+tomcat调试Servlet,这里apache_port是Apache的端口号,可以通过修改c:\apache\conf\httpd.conf这个文件修改端口号;在地址栏键http://localhost:apache_port/examples/jsp/ ;来调试JSP。
  如果读者细心的话,会发现前面测试用的都是examples\jsp目录。现在就告诉你怎么创建你自己的目录。先在c:\tomcat\webapps目录下面创建testdir目录。在testdir目录下面创建jsp目录和classes目录。现在用文本编辑器打开c:\tomcat\conf目录下面的server.xml。在<ContextManager>的结束tag前面加上:
  <Context path="/testdir" docBase="webapps/testdir" debug="0" reloadable="true" >
  </Context>
  然后将c:\tomcat\webapps\testdir\classes目录放到classpath这个环境变量中去。用文本编辑器编辑下面这个文件。
  <html>
  <body>
  <%
  int i;
  for(i=1;i<6;i++){
  out.println("<h" + i + ">Hello World</h" + i + ">");
  }
  %>
  </body>
  </html>
  存为c:\tomcat\webapps\testdir\jsp\helloworld.jsp。在地址栏键入:
 http://localhost:apache_port/testdir/jsp/helloworld.jsp ;看看结果吧。
  再测试一下Servlet。用文本编辑器编辑下面这个文件。
  import java.io.*;
  import java.text.*;
  import java.util.*;
  import javax.servlet.*;
  import javax.servlet.http.*;
  public class HelloWorld extends HttpServlet {
  public void service(HttpServletRequest request,
  HttpServletResponse response)
  throws IOException, ServletException
  {
  response.setContentType("text/html");
  ServletOutputStream out = response.getOutputStream();
  out.println("<html>");
  out.println("<head>");
  String title = "Hello World";
  out.println("<title>" + title + "</title>");
  out.println("</head>");
  out.println("<body bgcolor=\"white\">");
  out.println("<body>");
  out.println("<h1>" + title + "</h1>");
  out.println("</body>");
  out.println("</html>");
  }
  }
  存为c:\tomcat\webapps\testdir\classes\HelloWorld. java,用javac编译后,在地址栏键http://localhost:apache_port/testdir/servlet/HelloWorld ;看看结果吧。
  三、Windows NT下的安装
  在Windows NT 4.0下安装Apache+Servlet+JSP
  本文只讨论如何在Windows NT 4.0上安装Apache+Servlet+JSP。
  本文中的配置情况如下:
  Windows NT 4.0
  jdk1_2_2-001-win.exe
  apache_1_3_12_win32.exe
  ApacheModuleJServ.dll
  tomcat.zip(3.0)
  1.软件下载
  JDK
 http://java.sun.com/products/jdk/1.2/ ;
  Apache Server
 http://www.apache.org/dist/binaries/win32/apache_1_3_12_win32.exe ;
  Apache JServ
 http://jakarta.apache.org/builds/tomcat/release/v3.0/win32/ApacheModuleJServ.dll ;
  Tomcat
 http://jakarta.apache.org/builds/tomcat/release/v3.0/tomcat.zip ;
  2.软件安装
  (1)JDK
  ①双击jdk1_2_2-001-win.exe文件进行安装,使用缺省配置进行安装,JDK的缺省安装目录为C:\jdk1.2.2,JRE的缺省安装目录为C:\Program FilesJavaSoftJRE1.2;
  ②重启计算机;
  ③更新下列环境变量:把C:\jdk1.2.2\bin目录追加到PATH中;把.;C:\jdk1.2.2\lib\tools.jar;C:\jdk1.2.2\lib\dt.jar加入到CLASSPATH中。更新方法:控制面板-->系统-->环境-->系统变量;
  ④测试applet:
  1)打开command窗口;
  2)切换到C:\jdk1.2.2\demo\applets\TicTacToe目录;
  3)运行appletviewer example1.htm;
  4)一切正常;
  ⑤测试application:
  1)在我的电脑D盘中创建目录Java,然后再在此目录下创建一个test.java文件,内容如下:
  public class test
  {
  public static void main(String arc[]){
  System.out.println(“JDK安装成功了,朋友!”);
  }
  };
  2)打开command窗口;
  3)切换到D:\Java目录;
  4)运行javac test.java进行编译;
  5)运行java test运行这个程序;
  6)一切正常。
  (2)Apache Server
  ①双击apache_1_3_12_win32.exe文件进行安装,使用缺省配置进行安装,缺省安装目录为C:\Program Files\Apache Group\Apache,这里使用$APACHE_ROOT来代替Apache安装目的地;
  ②修改$APACHE_ROOT\conf\httpd.conf:
  1)PORT
  设置Apache Web Server运行时使用的端口号,由于我这里的IIS也在运行,IIS使用了80端口号,于是我把它改成Port 8080,以后在浏览器里输http://localhost:8080/才能访问到Apache Web Server服务器,输http://localhost/时能访问到IIS,这样两个Web Server都可以用了哦,用$APACHE_PORT标识;
  2)DocumentRoot
  设置文档根目录,当你在浏览器上输http://localhost:/$APACHE_PORT/时,服务器会从文档根目录读取数据,把所有的程序都放在D:\www\下,所以把DocumentRoot设置为D:\www\;
  ③Apache安装完后在“开始-->程序”菜单组中多了Apache Web Server菜单组,运行其中的Install Apache as a service,这样的话在“开始-->设置-->控制面板-->服务”中就多了一个名为Apache的服务,你可以用它来启动或停止Apache服务;
  ④打开“开始-->设置-->控制面板-->服务”,选中Apache这个服务,按“开始”启动Apache服务;
  ⑤我在浏览器上输http://localhost:/$APACHE_PORT/,就看到了D:\www下的所有文件,这时表明Apache服务已经安装成功。
  (3)Apache JServ
  ①把ApacheModuleJServ.dll文件拷贝到$APACHE_ROOT\modules目录下;
  ②修改$APACHE_ROOT\conf\httpd.conf:
  在该文件中加上LoadModule jserv_module modules/ApacheModuleJServ.dll以启动Apache JServ;
  ③重新启动Apache服务。
  (4)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也成功了。 
  
 
作者:苏珊   


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台