Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1530891
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 23:10:15

一起学习
在 Linux 上安装Apache ApacheJServ JSP 安装软件的顺序如下: 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]# gunzip apache_1.3.xx.tar.gz ( xx 代表 Apache Web Server 版本 ) [root@localhost root]# tar zxvf apache_1.3.xx.tar ( xx 代表 Apache Web Server 版本 ) [root@localhost root]# cd apache_1.3.xx [root@localhost apache_1.3.xx]# ./congifure \ > --prefix=/usr/local/apache/ \ ( 设定所想要安装的目录是/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 ( Java Development Kits ) 依照下列步骤来完成 JDK 的完装: [root@localhost root]# gunzip jdk1_2_2rc2-linux-i386.tar.gz [root@localhost root]# tar zxvf jdk1_2_2rc2-linux-i386.tar [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 之后,请依照下列步骤进行安装: [root@localhost root]# gunzip gnujsp_0_9_10.tar.gz [root@localhost root]# tar zxvf gnujsp_0_9_10.tar [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 附录 在 Linux 上安装Apache ApacheJServ JSP所需要的软件   I. Apache Web Server o o o II. JDK o III. JSDK o IV. Java Apache o V. GUN JSP o o 下载本文示例代码


在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP在 Linux 上安装Apache ApacheJServ JSP
阅读(158) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~