设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
小说专版  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专   题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> 网络编程 >> PHP >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
Eclipse 3.0 上配置JSP开…
有关JSP/Servlet的重定向…
JSP/Servlet/JSF:标签库…
提升JSP应用程序七大绝招
用JSTL实现JSP应用程序的…
用php或js获取图片大小,…
JSPServlet构建三层管理…
JSP应用语法详解大全 (…
JSP应用语法详解大全 (…
JSP应用语法详解大全 (…
  集JSP、PHP和JAVA于一体的开发环境         
集JSP、PHP和JAVA于一体的开发环境
 

class是我存放JAVA组件的路径,你可以根据实际情况修改,但是为了安全起见,可不要放在web目录下哦。

七.安装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 -R jakarta-tomcat-5.0.19 /usr/local/tomcat //安装Tomcat

#touch /usr/local/apache/logs/shm.file //建立共享内存文件

------------------------------------------------------------------------

我刚开始安装Tomcat的时候,总是不成功,后来我跑到Apache的网站,看了一份只有两页的英文说明,很快就把它配好了。我发现国内的作者总是喜欢故弄玄虚,把本来很简单的东西搞得很复杂,让人家看不懂,以显示自己高明。

2.编辑以下文件

/usr/local/apache/conf/httpd.conf

LoadModule jk2_module modules/mod_jk2.so

JkSet config.file /usr/local/apache/conf/workers2.properties

DocumentRoot "/usr/local/tomcat/webapps"

/usr/local/tomcat/webapps/jsp-examples/for.jsp

/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=Global server options

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:2345 92 12

# description:Starting Apache and Tomcat Server

LD_LIBRARY_PATH=/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/

j2sdk1.4.2_04/jre/lib/i386/server

export LD_LIBRARY_PATH

CATALINA_BASE=/usr/local/tomcat

export CATALINA_BASE

CATALINA_HOME=/usr/local/tomcat

export CATALINA_HOME

APACHE_HOME=/usr/local/apache

export APACHE_HOME

JAVA_HOME=/usr/java/j2sdk1.4.2_04

export JAVA_HOME

PROFILEDIR=/var/run

case "$1" in

start)

if [ -f $PROFILEDIR/Tomcat5_Apache2 ]; then

echo "Running Tomcat5_Apache2"

else

if [ -f $CATALINA_HOME/bin/startup.sh ]; then

if [ -f $APACHE_HOME/bin/apachectl ]; then

"$CATALINA_HOME/bin/startup.sh"

echo "Startting Tomcat5"

sleep 3

echo "Startting Apache2"

$APACHE_HOME/bin/apachectl start

echo "."

touch $PROFILEDIR/Tomcat5_Apache2

else

echo "Apache File Not Founds"

fi

else

echo "Tomcat File Not Founds"

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 "Stopping Tomcat5"

sleep 3

echo "Stopping Apache2"

$APACHE_HOME/bin/apachectl stop

rm $PROFILEDIR/Tomcat5_Apache2

else

echo "Apache File Not Founds"

fi

else

echo "Tomcat File Not Founds"

fi

else

echo "Not Running Tomcat5_Apache2"

fi

;;

*)

echo "Usage; `basename $0` {start|stop}" 1>&2

exit 1

;;

esac

exit 0

3.设置自动启动

----------------------------------------------------------------------

#chmod u+x /etc/rc.d/init.d/httpd //修改文件执行权限

#/sbin/chkconfig --add httpd //将httpd加入系统启动列表

------------------------------------------------------------------

八.安装CVS

1.编辑以下文件

/etc/xinetd.d/cvspserver

service cvspserver

{

socket_type=stream

wait=no

user=root

server=/usr/bin/cvs

server_args=-f --allow-root=/usr/local/cvsroot pserver

log_on_failure += USERID

}

2.执行以下命令

--------------------------------------------------------------------

# /usr/sbin/useradd -d /usr/local/cvsroot cvs //创建CVS管理用户。

#passwd cvs //创建管理用户密码。

# chmod 771 /usr/local/cvsroot //修改CVS根目录权限。

# su cvs //使用CVS用户的身份。

$ cvs -d /usr/local/cvsroot init //初始化CVS仓库。

$exit //退出CVS用户身份。

#chmod 644 /etc/xinetd.d/cvspserver //修改CVS服务启动文件权限。

# /etc/rc.d/init.d/xinetd restart //重启动xinetd超级服务器。

# netstat -lnp|grep 2401 //查看CVS服务是否已经启动。

# /usr/sbin/useradd cvspub //创建CVS等效系统用户cvspub。

# /usr/sbin/usermod -G cvs cvspub //将cvspub用户加入cvs组。

#cd /home/tets1 //进入测试用的项目目录。

#cvs import -m 'this is a test only' test1 v_0_0_1 start //将当前项目的文件导入CVS仓库。

-------------------------------------------------------------------

说明:

CVS的密码问题,以前众说纷纭,有的是编一段程序来生成密码,有的则用所谓的土方法去拷贝shadow密码。其实我可以告诉初学者一个最简单方便的方法,就是采用Webmin添加CVS用户,它自己就会帮你生成密码。

3.编辑以下文件

/usr/local/cvsroot/CVSROOT/passwd

test1:NXWxabrVe7z/w:cvspub

test2:FZTxeAWW.ySIA:cvspub

说明:

主要是在最后加上用户名cvspub,让系统用户cvspub代替test1和test2去读写CVS仓库。

上一页  [1] [2] [3] 下一页

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2007-1-3 3:33:22
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持