我的機子上面是Win2k(c:\winnt)+JBuilder3(d:\JBuilder3;自帶jdk1.2在d:\jbuilder3\java)
1、你要下載apache,apacheJserv,jsdk2.0和gnujsp(166.111.136.159有下載)
2、按次序安裝apache(d:\program files)->jsdk2.0(d:\jsdk2.0)->apacheJserv(d:program files)。
3、確認apachejserv已能正常工作,其癥狀是啟動apache的時候會有一行提示:
"Apache/1.3.6(win32) ApacheJserv/1.1 running"
4.解開gnujsp,把gnujsp10.jar,servlet-2.0-plus.jar拷到/home/httpd/sevlets目錄下
5.修改jserv.conf,加入
ApJServAction .jsp /servlets/org.gjt.jsp.JspServlet
ApjServMount /servlets /root
(這行不用動,據說在linux下面這是用來存放編譯jsp文件生成的.java和.class,但在win2k下面由repositories決定,這行沒有用,改了apache動不了。不知這樣理解正不正確,請賜教)
6.修改jserv.properties,加入
wrapper.classpath=d:\jbuilder3\java\lib\tools.jar
wrapper.classpath=d:\Program Files\Apache JServ 1.1\servlets\gnujsp10.jar
wrapper.classpath=d:\Program Files\Apache JServ 1.1\servlets\servlet-2.0-plus.jar
wrapper.classpath=d:\Program Files\Apache JServ 1.1\ApacheJServ.jar
wrapper.classpath=d:\jsdk2.0\lib\jsdk.jar
7.修改zone.properties,加入
D:\Program Files\Apache Group\apache\jsp是用來存放編譯Jsp生成的.class和.java文件。
repositories=D:\PROGRA~1\APACHE~1\apache\jsp
^^^^^^^^^^^^^^^^^^^^^
千萬不要寫成:D:\Program Files\Apache Group\apache\jspservlet.gnujsp.code=org.gjt.jsp.JspServlet
servlet.org.gjt.jsp.JspServlet.initArgs=checkclass=true
servlet.org.gjt.jsp.JspServlet.initArgs=scratchdir=D:\PROGRA~1\APACHE~1\apache\jsp
^^^^^^^^^^^^^^^^^^^^^^
^^^^
^^^^^
千萬不要寫成:D:\Program Files\ApacheGrop\apache\jspservlet.org.gjt.jsp.JspServlet.initArgs=compiler=builtin-javac -encoding
%encoding% -classpath %classpath% -d %scratchdir% -deprecation %source%
剩下的就是"沖杯茶,打入hello.jsp,然后jsp正常運行"。
上面講的相對復雜,而且對java、apache還不是很熟悉的情況下,一時間配不起來的,大家可以走條捷徑,用java web server來跑jsp,不失為一條學習jsp的方法。
文章來源于領測軟件測試網 http://www.kjueaiud.com/