JSP怎么在WIN98下设置成JSP服务器?我屡试不成呀!?

hldesign 2002-04-02 08:05:39
我在Win98下装了jsdk1.3.1
后又装了jswdk1.0.1都装在D:根目录下,我在浏览器下键入
HTTP://127.20.0.1:8080可以看到默认页,但再测试一个jswdk自带例子文件如:
http;//127.20.0.1:8080/examples/jsp/dates/date.jsp
却显示出错误页,什么 都 没有!这是为什么呀!?
我在autoexec.bat中设置了
set calsspath =d:\jdk1.3.1\lib\tools.jar;d:\jdk1.3.1\lin\dt.jar;
set path = d:\jdk.1.3.1;d:\jdk1.3.1\bin


出现这样的错误 是什么原因呢!?
请指教,谢谢!
...全文
2 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hui_feng 2002-04-04
以PWIN98SE环境为例,来安装JSP的服务器程序。在Win98下,使用JSP运行环境可以选择JSWDK、JDK。
The Java Developer Kit(JDK)是SUN公司制造的免费使用的软件包,其中包含了编写和运行Java程序的所有工具。包括所有组成Java环境的基本构件:Java编译器、Java解释器等等。JDK1.2.2版本的安装过程如下:
l 在JDK1.2.2安装程序包中选择执行“JDK1_2_2-win.exe”文件,开始JDK1.2.2的安装。程序首先要做安装准备,解压缩并载入安装程序,然后出现如图2-9的窗口。
l 这个窗口是欢迎用户进入安装程序,并对用户进行了一些操作提示和警告。
l 选择“Next”按钮,进入图2-10所示的使用协议窗口,如果用户选择了“Yes”,表示接受这些安装协议,安装程序将进入下一步;用户选择“No”,表示不接受安装协议,系统将退出安装程序。
l 安装程序将提示用户选择Java开发程序包的安装路径,系统默认路径为“C:\jdk1.2.2”,选择“Browse”按钮,系统将允许用户改变这个设置,如图2-11所示。
l 下一步用户要选择需要的元件,在每个选项的复选框中可以选择该元件。如图2-12所示。
l 安装程序将再次出现安装协议窗口,选择“Yes”,可以进入目标文件路径选择窗口,如图2-13所示。用户可以在这个窗口中选择程序运行环境的安装路径,同样用户可以选择“Browse”按钮改变默认的安装路径。
l 选择“Next”,系统将开始安装整个程序。如图2-14所示。
l 在最后一个窗口中选择“Finish”,整个JDK1.2.2程序包就安装完成了。
JSWDK1.0.1版本无须安装,只要解压缩即可。
当JDK和JSWDK安装完成之后,需要在C盘根目录的AUTOEXEC.BAT文件中添加如下几行代码(假设JDK安装路径为C:\JDK1.2.2\):
PATH=%PATH%;c:\jdk1.2.2\bin
set CLASSPATH=c:\jdk1.2.2\lib\tools.jar
set JAVA_HOME=c:\jdk1.2.2
然后重新启动计算机,然后启动JSEDK的服务器执行文件starserver.bat,这里有个问题需要说明一下:


启动startserver.bat的时候,系统会报告Out of Environment Space错误。在JSWDK1.0.1的redme.html有如下解释:
Out of Environment Space error message
On Windows95/98 systems,you may see an”Out of Environment Space” error message when starting the server.This happensif Windows provides too small a space for environment variables.To work around this limitation:


1Close the DOS window(the error can corrupt its CLASSPATH variable).
2Open a new DOS window.
3Click on the MS-DOS icon at the top left of the window.
4Select the Properties option.
5Click on the Memory tab.
6Adjust the “Initial Environment” drop-down box from”Auto”to”2816”.
7Click OK.
8Start the server.
需要调整startserver.bat窗口的属性,步骤如下:
l 在startserver的执行窗口或新打开的MS-DOS窗口上方的移动条上单击鼠标右键,如图2-15。

l 选择右键菜单中的属性选项,则弹出属性对话窗。选择“内存”标签,将“内存”窗口中的“初始环境”一栏由“自动”个性为“2186”就可以了。如图2-16。

执行startserver.bat文件,系统将打开JSWDK服务器。Startserver程序在定义了一系列环境变量之后,打开了JDK程序包中的Java.exe,如图2-17。
如果显示结果如图,则说明安装已经完成,服务器执行结果正确。如果显示信息不符,可能是由于在AUTOEXEC.bat中指定的路径和环境变量定义的不对,请仔细检查其中的路径和JDK的安装路径是否一致。
服务器安装完成,默认的地址为http://127.0.0.1:8080/,在浏览器的地址栏中输入这个地址,将出现如图2-18的JSWDK服务器默认的页面,表明服务器已经开始服务,可以运行JSP程序了。
在浏览器的地址栏中输入地址http://127.0.0.1:808/或“http://hocalhost:8080”,将出现如图2-18所示的JSDK服务器默认的页面。这是因为服务器默认的地址是127.0.0.1,默认的端口号是8080。用户输入这个地址时,服务器将自动打开“\webpages\index.htm”或“\webpages\index.jsp”文件。
以后用户编写的程序都可以放在webpages子目录下,如用户编写了一个”text.jsp”的文件,放于这个子目录下,浏览时只要在地址栏中输入test.jsp即可,但不能够任意添加子目录有时很麻烦。修改JSWDK的参数,可以使编写的文件更容易被浏览。
2.2.3 JSWDK 服务器参数设置
JSWDK的Web服务器参数保存在\jswdk-1.0.1\webserver.xml中,用Windows写字板或其他文本编辑器打开并编辑这个文件就可以修改默认设置值。本节内容主要针对JSWDK,Linux下Tomcat的设置方法略有不同。
JSWDK默认的文档目录是\jswdk-1.0.1\webpage,在此目录下可以建立子目录,例如\jswdk-1.0.1\webpages\test,就能在浏览器中用http://localhost/test访问这个目录,为了能执行这个子目录中的JSP程序,还必须在webserver.xml中的<Service></Service>标签中加入:
<WebApplication id=”test” mapping=”/test” docBase=”webpages/test”/>
除此以外,还必须在\jswdk-1.0.1\webpages\test目录下建立WEB-INF子目录,并从\jswdk-1.0.1\webpages\WEB-INF目录中复制过来以下4个文件:
mappings.properties
mime.properties
servlets.properties
webapp.properties.
完成这些过程,就可以执行http://localhost/test中的JSP程序了。
还可以改变JSWDK的端口号。同样需要修改webserver.xml文件。用文本编辑器打开这个文件,修改<Service>标签。如果想把端口号由8080改为80,可以作如下修改:
<WebServer id=”webServer”>
<Service id=”service0” port=”80”>
<WebApplication id=”examples” mapping=”/examples”docBase=”examples”/>
</Service>
</WebServer>
回复
hldesign 2002-04-03
问题终于解决了!还是找了一个朋友帮忙的!看来这里的人都是讨论的是高深问题,对于我们这些初学者来说,是鞭长莫及呀!不过还是要 感谢以上的热心人!
回复
nell 2002-04-02
引用set calsspath =d:\jdk1.3.1\lib\tools.jar;d:\jdk1.3.1\lin\dt.jar;

后面的不对吧,不是lin吧
回复
zhjx_10 2002-04-02
我在98下用过JRun,挺爽的

你的classpath里面没有jsp需要的那几个类包好像(比如servlet.jar),而测试的子文件可能涉及到了
回复
hldesign 2002-04-02
我等了一个多小时,怎么没有人帮我解决这个问题呀!?
我是个初学者,怎么能够这样对我呢!?太让我失望了!
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告