新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > Web开发 > PHP教程 > 正文:JSP、PHP与JAVA融合的开发环境(二)

JSP、PHP与JAVA融合的开发环境(二)

新客网 XKER.COM 2006-10-26 来源: 收藏本文
七.安装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
//建立共享内存文件

  

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

共2页: 上一页 [1] [2] 下一页
收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐