笔者系统是 Win2k(c:\winnt)+JBuilder3(d:\JBuilder3;自带 jdk1.2 在 d:\jbuilder3\java)
1、下载 apache,apacheJserv,jsdk2.0 和 gnujsp
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 的方法。
(本文已被浏览 2281 次)
|
|