选择显示字体大小

jsp教程 - 在 linux 上安装apache+apachejserv+jsp -

一、版权声明
这份文件将遵循 gpl 方式发表。

二、软件取得
俗话说的好,工欲善其事,必先利其器;以下所列为本文中所提到软件取得的相关资源; 同时将以安装顺序来编排软件的次序。


i. apache web server

o http://www.apache.org/
o http://www.redhat.com/
o http://cle.linux.org.tw/

ii. jdk

o http://java.sun.com/

iii. jsdk

o http://java.sun.com/

iv. java apache

o http://java.apache.org/

v. gun jsp

o http://www.gnu.org/
o http://java.apache.org/

三、软件安装
i. 安装 apache web server

a. 使用 rpm

如果你是使用 rpm 套件,在你取得 apache web server 套件之后,只需要输入以下命令即可完成安装:

[root@localhost root]# rpm -ivh apache-1.3.xx.i386.rpm ( xx 代表 apache web server 版本 )

b. 使用 source

如果你使用的是 apache web server 的 source,那么你必需对 source 进行编译并且加以安装:

[root@localhost root]# tar zxvf apache_1.3.xx.tar.gz ( xx 代表 apache web server 版本 )

[root@localhost root]# cd apache_1.3.xx

[root@localhost apache_1.3.xx]# ./congifure

> --prefix=/usr/local/apache/ ( 设定你所想要安装的目录 )

> --enable-module=all

> --enable-rule=share_core

[root@localhost apache_1.3.xx]# make clean ; make ; make install

完成了以上步骤之后,基本上你己经完成了 apache web server 的安装。

ii. 安装 jdk

你可以由上述位置取得 sun 最新版本的 jdk ( java development kits )。请你依照下列步骤来完成 jdk 的完装:

[root@localhost root]# tar zxvf jdk1_2_2rc2-linux-i386.tar.gz

[root@localhost root]# mv jdk1.2.2 /usr/local/jdk122

完成上述步骤后,你还需要进行环境设定:

[root@localhost root]# vi .bash_profile

...

...

java_home=/usr/local/jdk122

path=$path:$java_home/bin

classpath=/usr/local/jdk122/lib/tools.jar:.

export java_home

export path classpath

★请注意:如果你使用的是 jdk 1.1.x 版本,你的 classpath 必须设定如下:

classpath=/path/to/your/jdk/lib/classes.zip:.

iii. 安装 jsdk

★请注意:如果你使用的是 java apache rpm 版本,请跳过此节。

你必须先取得并安装 jsdk ( java servlet development kits ),才能使 java apache 进行运作。但事实上,我们所需要的,只是 jsdk 中的一小部份 ( 一个叫 jsdk.jar 或是 servlet.jar 的档案 );现在你所要做的,就是取得这个档案,并且将这个档案设定到你的 classpath 中:

classpath=/path/to/jsdk/lib/jsdk.jar:$classpath

export classpath

iv. 安装 java apache

. 使用 rpm

如果你是使用 rpm 套件,在你取得 java apache 套件之后,只需要输入以下命令即可完成安装:

[root@localhost root]# rpm -ivh apachejserv-1.1-b2.i386.rpm

a. 使用 source

如果你使用的是 java apache 的 source,那么你必需对 source 进行编译并且加以安装:

[root@localhost root]# tar zxvf apachejserv-1.1.tar.gz

[root@localhost root]# cd apachejserv-1.1

[root@localhost apachejserv-1.1]# ./congifure

> --prefix=/usr/local/jsdk/ ( 设定你所想要安装的目录 )

> --with-apxs=/usr/local/apache/bin/apxs ( apache apxs 所在完整路径 )

> --with-jdk-home=$java_home

> --with-java-platform=2 ( 设定你所使用的 jdk 版本;1 代表 jdk 1.1.x;2 代表 jdk 1.2.x )

> --with-jsdk=/usr/local/jsdk/lib/jsdk.jar

[root@localhost apachejserv-1.1]# make clean ; make ; make install

★请注意:请先往下阅读【java apach 测试】一节。

v. 安装 gnu jsp

在完成以上繁复的安装步骤之后,我们将继续进行 gnu jsp 的安装。但在介绍如何安装 gnu jsp 之前,我想简单的介绍一下何谓 jsp,以及 jsp 主要的功用。

jsp ( java server page ) 原本是在 java server 上的一种文件格式,内容有点类似 microsoft iis server 上的 asp ( active server page ),主要的功能是用来进行动态网页编写 ( 此处所说的【动态网页】并非指 dhtml ),以及透过 jdbc 与后端数据库连结并取得、修改、编辑资料。当然,jsp 的工能并非仅仅如此,它也可以进行例如 socket 的连结等功能。

基本上,我们可以将 jsp 文件视为 java servlet 程序的一种。此话怎讲?因为 jsp 文件在第一次被读取的时候,会由 jsp 转译器转译为 java servlet 程序,再对这个程序加以编译与执行。而且由 jsp 文件内容来看,jsp 文件的程序代码部份,语法与 java servlet 并无不同 ( 事实上,这个部份在翻译的时候会原封不动的被拷贝到新产生的 java servlet 程序代码之中 )。所以我们确信,了解 java servlet 的撰写技巧,对于撰写 jsp 文件是很有帮助的。

接下来,我们将继续进行 gnu jsp 的安装。在这之前,请先确定你己经取得 gnu jsp 档案。

在你取得 gnu jsp 之后,请依照下列步骤进行安装:

[root@localhost root]# tar zxvf gnujsp_0_9_10.tar.gz

[root@localhost root]# mv gnujsp-0.9.10 /usr/local/gnujsp

[root@localhost root]# cd /home/httpd/servlets

[root@localhost servlets]# mkdir compiled

[root@localhost servlets]# chown nobody.nobody compiled

完成上述指令之后,我们还须要对几个档案进行设定:

1. /etc/httpd/conf/jserv/jserv.properties

[root@localhost root]# cd /etc/httpd/conf/jserv

[root@localhost jserv]# vi jserv.properties

...

...

wrapper.classpath=/usr/local/gnujsp/lib/gnujsp.jar

...

...

2. /etc/httpd/conf/jserv/zone.properties

[root@localhost jserv]# vi zone.properties

...

...

repositories=/home/httpd/servlet,/usr/local/gnujsp/gnujsp.jar

...

...

servlet.gnujsp.code=org.gjt.jsp.jspservlet

...

...

servlet.gnujsp.initargs=repository=/home/httpd/servlets/

servlet.gnujsp.initargs=compiler=/usr/local/jdk122/bin/java

-classpath %classpath%:%repository%

-d %repository% -deprecation %source%

...

...

3. /etc/httpd/conf/jserv/jserv.conf


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons