| 您的位置:首页 > 文档 > 编程技术 > |
文章分类热门文章 |
Unix环境中配置JSP的方法创建:2005-10-28 00:00:00 作者:Unlinux 来自: http://www.Unlinux.com JavaServer Pages (以下简称JSP)是一种简单易用的在服务器端编译执行的Web设计语言。利用它可以使Web开发设计人员迅速地开发和维护商业系统中庞大而动态的Web页面。该语言采用类XML标签和脚本语句,完全继承了Java的所有优点。本文以Solaris 2.6环境为例,介绍在Unix操作系统中配置JSP开发环境的几种方法,并进行简单的比较。 Tomcat+JSP模式 在Unix操作系统下,将Tomcat软件解压缩,按照软件自带的帮助安装后,启动Tomcat服务进程,基本不用做任何配置,JSP就可以正常使用了。因为Tomcat只对Java Servlet 2.2 和JavaServer Pages 1.1支持较好,对其他 Web应用都不支持,所以笔者建议可以使用Tomcat+JSP模式建立JSP的开发调试环境,但是不能作为一般的Web应用服务器使用。 Apache+Apache JServ+JSP模式 这种配置JSP的方法较为烦琐,并且Apache JServ只支持Java Servlet 2.2标准,要附加其他的软件(如gnuJSP)才能支持JSP。由于Apache JServ是Apache的一个模块,因此和gnuJSP配合使用是一种廉价的配置方案。这种方法无法满足企业级应用的安全性和稳定性需求,并且设置过程过于烦琐,不易成功。但是Apache JServ在现阶段比Tomcat稳定,基于Apache 服务器的Web应用非常丰富,因此现在Apache+Apache JServ+ JSP模式是比较通用的JSP开发环境。 iPlanet+JSP+Java Servlet模式 iPlanet是跨平台的Web服务器,因其卓越的使用特性而受到IT业界的推崇,被许多人作为Unix操作系统下企业级Web服务器的首选。由于iPlanet内嵌JSP支持,因此其安装配置都较为简单,故笔者推荐企业级应用使用此种配置模式。 所需软件包: ● iPlanet For Solaris: 一般需要购买使用,笔者使用的是4.1版本; ● Solaris_JDK_1.2.2_06a_sparc.bin: 可从http://java.sun.com网站下载; ● 1.2.2_06_patches_sparc_5.6.tar:可从http://www.sun.com网站下载。 下面是该模式的简单的配置过程: 1.安装JDK 1.2.2 for Solaris Solaris_JDK_1.2.2_06a_sparc.bin是自解压执行文件,直接运行即可生成Solaris_JDK_1.2.2_06a_sparc目录,其中包含所有的Java可执行程序。 2.安装Java patch for Solaris 解开1.2.2_06_patches_sparc_5.6.tar,执行如下命令即可: # patchadd -M …… 3.安装配置iPlanet 参见软件使用说明即可。 4.配置环境变量 如果操作系统使用ksh,则在文件/etc/profile中加入如下语句并重新启动机器: JAVA_HOME= NS_SERVER_HOME= 5.检查运行环境并安装例程 执行如下命令: #cd $NS_SERVER_HOME/plugins/samples/servlets #sh sdk_test.sh -i 该shell将检查环境变量的设置,如果设置成功,且/bin下的Java可执行程序都可以正常运行,系统就开始编译并安装Java Servlet和JSP例程。 6.配置iPlanet服务器 首先在iPlanet服务器管理界面中修改JRE Path为/jre (本机Java中JRE安装路径)。注意:一定要修改此项配置,否则iPlanet会使用自带的JRE。因为其自带的JRE版本较低,所以当解释JSP或Java Servlet程序时,可能会出错。然后将 Activate the Servlet Engine 置为YES,将Enable JSP?置为 YES,激活iPlanet 中的JSP/Servlets模块。 打开文件jvm12.conf,在“jvm.classpath=”后面的参数中加入$/lib/tools.jar,以标明使用tools.jar解释.jsp,否则会使用iPlanet缺省的.jar解释.jsp。 7.运行JSP例程 在浏览器中输入连接http:///jsp1.0/index.html,在出现的JSP例程中选择Include、Date等应用程序。 8.运行Java Servlet 在浏览器中输入连接http:///servlet/ HelloWorldServlet,浏览器中会出现HELLOWORLD,表明安装成功。 小 结 iPlanet配置JSP过程看起来比较烦琐,但是由于iPlanet使用图形界面进行系统维护,所以实现起来并不复杂。在JSP安装成功的基础上,可以继续在iPlanet上安装PHP等支持功能。由于iPlanet+JSP+Java Servlet模式中各个组成部分均具有成熟稳定的特性,所以比较适合一些企业级的应用。 转载自:http://www.unlinux.com/doc/program/20051106/8017.html 【评论】 【加入收藏夹】 【大 中 小】 【打印】 【关闭】 ※ 相关链接
|