首 页 | 新 闻 | 技术中心 | 第二书店 | 《程序员》 | 《开发高手》 | 社 区 | 黄 页 | 人 才
移 动专 题SUNIBM微 软微 创精 华Donews人 邮
我的技术中心 
我的分类 我的文档
全部文章 发表文章
专栏管理 使用说明



 RSS 订阅 
最新文档列表
Windows/.NET
.NET  (rss)    
Visual C++  (rss)    
Delphi  (rss)    
Visual Basic  (rss)    
ASP  (rss)    
JavaScript  (rss)    
Java/Linux
Java  (rss)    
Perl  (rss)    
综合
其他开发语言  (rss)    
文件格式  (rss)    
企业开发
游戏开发  (rss)    
网站制作技术  (rss)    
数据库
数据库开发  (rss)    
软件工程
其他  (rss)    

积极原创作者 
wangchinaking (57)
yjz0065 (113)
coofucoo (105)
Drate (69)
lphpc (30)
smallnest (61)
iiprogram (64)
downmoon (32)
danny_xcz (49)
btbtd (81)
CSDN - 文档中心 - Java 阅读:2422   评论: 0    参与评论
标题   Linux下安装Tomcat及融合Apache     选择自 ezerg 的 Blog
关键字   Linux下安装Tomcat及融合Apache
出处  

//设置变量

# vi ~/.bash_profile

//如下配置

JAVA_HOME=/opt/bea/jdk141_05

CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib

TOMCAT_HOME=/usr/local/tomcat

CATALINA_HOME=$TOMCAT_HOME

PATH=$PATH:$HOME/bin:$JAVA_HOME/jre/bin:$JAVA_HOME/bin

BASH_ENV=$HOME/.bashrc

USERNAME="root"

export USERNAME BASH_ENV PATH JAVA_HOME CLASSPATH CATALINA_HOME

//执行

# ~/.bash_profile

//测试JAVA

# java –version

//启动tomcat

# $TOMCAT_HOME/bin/startup.sh

//融合Apache下载

http://apache.linuxforum.net/dist/jakarta/tomcat-4/v4.1.30/src/jakarta-tomcat-connectors

//需要安装httpd-devel

//加入service

#!/bin/bash

#

# tomcat       Starts Tomcat Java server.

#

#

# chkconfig: 345 88 12

# description: Tomcat is the server for Java servlet applications.

### BEGIN INIT INFO

# Provides: $tomcat

### END INIT INFO

 

# Source function library.

. /etc/init.d/functions

 

[ -f /home/tomcat/tcstart.sh ] || exit 0

[ -f /home/tomcat/tcstop.sh ] || exit 0

 

RETVAL=0

 

umask 077

 

start() {

        echo -n $"Starting Tomcat Java server: "

        daemon su -c /home/tomcat/tcstart.sh tomcat

        echo

        return $RETVAL

}

stop() {

        echo -n $"Shutting down Tomcat Java server: "

        daemon su -c /home/tomcat/tcstop.sh tomcat

        echo

        return $RETVAL

}

restart() {

        stop

        start

}

case "$1" in

  start)

        start

        ;;

  stop)

        stop

        ;;

  restart|reload)

        restart

        ;;

  *)

        echo $"Usage: $0 {start|stop|restart}"

        exit 1

esac

 

exit $?

?????????????

# cd webapp

# ./support/buildconf.sh

# ./configure –with-apxs

# make

# cp apache-2.0/mod_webapp.so /usr/lib/httpd/modules/

# rm –rf 目录

//conf.d目录下生成子配置文件webapp.conf

# vi webapp.conf

LoadModule webapp_module modules/mod_webapp.so

ServerName localhost:8008

WebAppConnection warpConnection warp localhost:8008

WebAppDeploy examples warpConnection /examples

//检测语法错误

# httpd –t

//配置tomcat

# vi $TOMCAT_HOME/conf/server.xml

 

  <Service name="Tomcat-Apache">

    <Connector className="org.apache.catalina.connector.warp.WarpConnector"

               port="8008" minProcessors="5" maxProcessors="75"

               enableLookups="true" appBase="webapps"

               acceptCount="10" debug="0"/>

    <Engine className="org.apache.catalina.connector.warp.WarpEngine" name="Apache" debug="0">

           <Logger className="org.apache.catalina.logger.FileLogger" prefix="apache_log." suffix=".txt"

                      timestamp="true"/>

              <Realm className="org.apache.catalina.realm.MemoryRealm"/>

       </Engine>

  </Service>

//重新启动服务.OK

如果有什么问题,请发邮件: webmaster@bcxy.com


相关文章
对该文的评论