|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!js七.安装Tomcat
1.实行以下命令
#cd*jk2*/jk/native2//进进毗连器编译目次
#./buildconf.sh//运转设置剧本
#./configure--with-apxs2=/usr/local/apache/bin/apxs--enable-jni--enable-EAPI
#make//编译模块
#cd~jim/src/*jk2*/jk/build/jk2/apache2//进进编译好模块的目次
#cp*.so/usr/local/apache/modules///将模块拷贝到Apache目次
#cp-Rjakarta-tomcat-5.0.19/usr/local/tomcat//安装Tomcat
#touch/usr/local/apache/logs/shm.file//创建共享内存文件
我刚入手下手安装Tomcat的时分,老是不乐成,厥后我跑到Apache的网站,看了一份只要两页的英文申明,很快就把它配好了。我发明国际的作者老是喜好故弄玄虚,把原本很复杂的工具弄得很庞大,让人家看不懂,以显现本人拙劣。
2.编纂以下文件
/usr/local/apache/conf/httpd.conf
LoadModulejk2_modulemodules/mod_jk2.so
JkSetconfig.file/usr/local/apache/conf/workers2.properties
DocumentRoot"/usr/local/tomcat/webapps"
<Directory"/usr/local/tomcat/webapps">
/usr/local/tomcat/webapps/jsp-examples/for.jsp
<%
inti;
for(i=1;i<100;i++)
{
out.println("<h"+i+">HelloWorld!</h"+i+">");
}
%>
/usr/local/tomcat/conf/jk2.propertie
handler.list=request,container,channelSocket
channelSocket.port=8009
channelSocket.address=127.0.0.1
channelSocket.maxPort=port+10
/usr/local/apache/conf/workers2.properties
[shm]
file=/usr/local/apache/logs/shm.file
size=1048576
[workerEnv:]
info=Globalserveroptions
timing=1
debug=0
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
[uri:/*.jsp]
worker=ajp13:localhost:8009
/etc/rc.d/init.d/httpd
#!/bin/sh
#chkconfig:23459212
#description:StartingApacheandTomcatServer
LD_LIBRARY_PATH=/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/j2sdk1.4.2_04/jre/lib/i386/server
exportLD_LIBRARY_PATH
CATALINA_BASE=/usr/local/tomcat
exportCATALINA_BASE
CATALINA_HOME=/usr/local/tomcat
exportCATALINA_HOME
APACHE_HOME=/usr/local/apache
exportAPACHE_HOME
JAVA_HOME=/usr/java/j2sdk1.4.2_04
exportJAVA_HOME
PROFILEDIR=/var/run
case"$1"in
start)
if[-f$PROFILEDIR/Tomcat5_Apache2];then
echo"RunningTomcat5_Apache2"
else
if[-f$CATALINA_HOME/bin/startup.sh];then
if[-f$APACHE_HOME/bin/apachectl];then
"$CATALINA_HOME/bin/startup.sh"
echo"StarttingTomcat5"
sleep3
echo"StarttingApache2"
$APACHE_HOME/bin/apachectlstart
echo"."
touch$PROFILEDIR/Tomcat5_Apache2
else
echo"ApacheFileNotFounds"
fi
else
echo"TomcatFileNotFounds"
fi
fi
;;
stop)
if[-f$PROFILEDIR/Tomcat5_Apache2];then
if[-f$CATALINA_HOME/bin/shutdown.sh];then
if[-f$APACHE_HOME/bin/apachectl];then
"$CATALINA_HOME/bin/shutdown.sh"
echo"StoppingTomcat5"
sleep3
echo"StoppingApache2"
$APACHE_HOME/bin/apachectlstop
rm$PROFILEDIR/Tomcat5_Apache2
else
echo"ApacheFileNotFounds"
fi
else
echo"TomcatFileNotFounds"
fi
else
echo"NotRunningTomcat5_Apache2"
fi
;;
*)
echo"Usage;`basename$0`{start|stop}"1>&2
exit1
;;
esac
exit0
3.设置主动启动
#chmodu+x/etc/rc.d/init.d/httpd//修正文件实行权限
#/sbin/chkconfig--addhttpd//将httpd到场体系启动列表
八.安装CVS
1.编纂以下文件
/etc/xinetd.d/cvspserver
servicecvspserver
{
socket_type=stream
wait=no
user=root
server=/usr/bin/cvs
server_args=-f--allow-root=/usr/local/cvsrootpserver
log_on_failure+=USERID
}
2.实行以下命令
#/usr/sbin/useradd-d/usr/local/cvsrootcvs//创立CVS办理用户。
#passwdcvs//创立办理用户暗码。
#chmod771/usr/local/cvsroot//修正CVS根目次权限。
#sucvs//利用CVS用户的身份。
$cvs-d/usr/local/cvsrootinit//初始化CVS堆栈。
$exit//加入CVS用户身份。
#chmod644/etc/xinetd.d/cvspserver//修正CVS服务启动文件权限。
#/etc/rc.d/init.d/xinetdrestart//重启动xinetd超等服务器。
#netstat-lnp|grep2401//检察CVS服务是不是已启动。
#/usr/sbin/useraddcvspub//创立CVS等效体系用户cvspub。
#/usr/sbin/usermod-Gcvscvspub//将cvspub用户到场cvs组。
#cd/home/tets1//进进测试用的项目目次。
#cvsimport-mthisisatestonlytest1v_0_0_1start//将以后项目标文件导进CVS堆栈。
申明:
CVS的暗码成绩,之前众口一词,有的是编一段程序来天生暗码,有的则用所谓的土办法往拷贝shadow暗码。实在我能够告知初学者一个最复杂便利的办法,就是接纳Webmin增加CVS用户,它本人就会帮你天生暗码。
3.编纂以下文件
/usr/local/cvsroot/CVSROOT/passwd
test1:NXWxabrVe7z/w:cvspub
test2:FZTxeAWW.ySIA:cvspub
申明:
次要是在最初加上用户名cvspub,让体系用户cvspub取代test1和test2往读写CVS堆栈。
/usr/local/cvsroot/CVSROOT/readers
test1
/usr/local/cvsroot/CVSROOT/writers
cvs
test2
结语
至此,全部体系设置完成。在本体系设置过程当中,呈现过良多毛病,惋惜都是经由过程英文站点找到办理的办法,真但愿我们国际站点的手艺程度能够尽快进步起来。本文固然力图简便了然,但因为工夫所限,很多多少中央一定都能尽善尽美,如您有不分明的中央,请与我接洽,我会采取列位的定见,将流畅难明的中央修正过去。在设置过程当中,参考了良多优异的文章,在这里感谢列位作者!最初我想申明以下,这个体系原本是要创建在FreeBSD平台之上,可是,因为FreeBSD平台上的JAVA情况还没有完美,最初我不能不可惜地保持了这个INTEL平台上最优异的操纵体系,选择了功能和不乱性都一样平常的RedHatLinux。
在1995年5月23日以“Java”的名称正式发布了。 |
|