游泳

JSP安装指南_a

2020-01-22 09:15:15来源:励志吧0次阅读

一、在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也成功了。

颈动脉斑块吃通心络好用吗
腰椎不灵活能吃藤黄健骨丸吗
退行性骨关节病吃什么药物
勃起功能障碍该怎么办
分享到: