|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java也能做一些底层语言开发做的事情(难度很高,不是java顶尖高手是做不来的),java在Linux下的web使用(一)
在RedHat下安装apachejserv1.1.2
固然apachejserv的开辟小组如今都处置tomcat的开辟,并且apachejserv只撑持servlet2.0的尺度,而且要加其他的软件(gnujsp)才干撑持jsp;可是apachejserv在现阶段比tomcat不乱,因而如今apachejserv+gnujsp对照合适使用于web。假如想利用servlet2.2和jsp1.1的话,请利用tomcat,参看tomcat的安装。本文先容apachejserv1.1.1在RedHat下的安装。
1、必要的软件:
jdk_1.2.2从http://java.sun.com下载
apache_1.3.12从www.apache.org下载
apachejserv-1.1.1从java.apache.org下载
jsdk2.0(只能是2.0)从http://java.sun.com下载
2、安装历程
请先安装好jdk,详细可参考jdk安装,注重设置好CLASSPATH和PATH
拷贝apache,apachejserv源码包到/tmp下
#tarxvzfapache_1.3.12.tar.gz
#tarxvzfApacheJServ-1.1.2.tar.gz
1、静态编译,即编译进apache
#cdapache_1.3.12
#./configure--prefix=/usr/local/apache
设置apachejserv编译参数
#cd../ApacheJServ-1.1.2
#./configure
--prefix=/usr/local/jserv
--with-apache-src=../apache_1.3.12
--with-jdk-home=/usr/local/jdk
--with-java-platform=2
--with-JSDK=/usr/local/JSDK/lib/jsdk.jar
#make
#makeinstall
编译apache和apachejserv
#cd../apache_1.3.12
#./configure
--prefix=/usr/local/apache
--activate-module=src/modules/jserv/libjserv.a
#make
#makeinstall
运转#/www/bin/httpd-l反省一下mod_jserv是不是编译进apache了
2、静态编译(DSO形式)
#cdapache_1.3.12
#./configure
--prefix=/usr/local/apache
--enable-shared=max
#make
#makeinstall
设置apachejserv编译参数
#cd../ApacheJServ-1.1.2
#./configure
--prefix=/usr/local/jserv
--with-apxs=/usr/local/apache/bin/apxs
--with-jdk-home=/usr/local/jdk
--with-java-platform=2
--with-JSDK=/usr/local/JSDK/lib/jsdk.jar
#make
#makeinstall
假如你想利用mod_ssl请到场--with-EAPI选项
3、变动设置文件
在/www/conf/httpd.conf中到场
Include/usr/local/jserv/etc/jserv.conf
假如你用DSO形式安装的话,请把jserv.conf中
LoadModulejserv_module/usr/local/jserv/libexec/mod_jserv.so后面的正文往失落
启动apache
用扫瞄器测试http://yourserver/servlets/IsItWorking
瞥见了Yes,Itsworking!了吗?你乐成了!!
你能够变动jserv.conf中的
SetHandlerjserv-status
orderdeny,allow
denyfromall
到场你的信托主机allowfromxxxx
如许在信托主机上经由过程http://yourserver/jserv/(注重前面这个"/"不克不及少)能够看到你的apachejserv的设置信息。
接着在/usr/local/jserv/servlets下放进你本人的servletclass实行一下效果吧,测试了局标明在redhat6.2下没有中文显现成绩,统统ok!
其他关于servletzone的设置、loadbalance等等请参考apachejserv文档和java.apache.org网站
中国Linux论坛版权一切
如果你学习的是市场营销,是销售,也许参加大课堂的学习会更合适,因为你的工作能力中有个基础就是搭建自己的人脉, |
|