`
gaoyuntao2005
  • 浏览: 311382 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    tomcat (apache-tomcat-6.0.20)

    Tomcat是Apache软件基金会下的Jakarta项目的一部分,它以其轻量级、高效和稳定性而闻名。 在深入探讨Apache Tomcat 6.0.20之前,我们需要了解一些基本概念。Java Servlet是一种Java编程技术,用于扩展Web服务器的...

    Linux-RedHat9上配置svn+apache服务器

    在Linux RedHat9系统上配置SVN(Subversion)与Apache服务器的集成是开发者和系统管理员常用的操作,以便实现版本控制系统和Web服务器的完美融合,提供便捷的代码管理和Web访问功能。以下是一份详细的配置指南: ...

    LAJP(Linux Apache Java Php) -- PHP结合JAVA的开发技术.zip

    开发者可以通过安装和配置本地的LAJP环境进行实践,例如使用XAMPP或LAMP(Linux Apache MySQL PHP)套件,然后逐步添加Java支持。 综上所述,LAJP是融合了四种强大技术的开发环境,旨在提供高效、灵活的Web应用解决...

    --信息化工业化融合大数据平台建设方案.docx

    - 中间件:Apache Tomcat 9.0 或以上版本 **开发环境:** - 开发工具:Eclipse IDE for Java Developers - 编程语言:Java 11 - 版本控制:Git #### 软件系统组成 **软件技术架构:** - **前端界面:**基于...

    PyPI 官网下载 | lyrebird-android-0.5.2.tar.gz

    “apache”标签可能指的是Apache软件基金会,这是一个开源软件组织,提供了许多与开发相关的工具和框架,如HTTP服务器、Tomcat、Ant等。Lyrebird可能与这些工具兼容,或者在构建、部署、测试阶段使用了Apache的相关...

    基于WEB的电子商务网站开发(毕业设计开题报告).pdf

    - Web服务器:Apache Tomcat 5.0。 - 数据库服务器:SQL Server 2000。 - 网页制作工具:Dreamweaver MX。 【工作进度】开发过程通常分为多个阶段: 1-2周:问题分析和开题报告撰写。 3周:初步设计阶段,确定系统...

    概要设计说明书1

    PHP程序在Apache服务器上运行,Java程序在Tomcat服务器中执行,Nginx根据请求类型将流量导向合适的服务器。Elasticsearch部署在独立服务器上,根据访问量动态扩展分片,保证搜索性能。 在出错处理上,系统区分了...

    ITeye新闻月刊 - 2011年07月 - 总第41期

    - **Apache Camel 2.8.0:** Apache Camel作为一款基于规则的路由及媒介引擎,其新版本的发布为企业级应用提供了更为灵活的数据处理能力。 #### 编程语言动态 - **Java7的发布:** Java7不仅是Java语言的一个重要...

    OnLineExam在线考试系统

    3. 服务器环境:系统运行在Apache、Nginx等Web服务器上,可能配合Tomcat、Jetty等应用服务器,部署在Linux或Windows操作系统之上。 4. 云服务:为了满足大规模并发和数据安全的需求,系统可能采用阿里云、AWS或...

    北京农业信息技术研究中心年用人需求部门岗位名称岗位职责任.pdf

    同时,对Apache、Nginx、Tomcat等应用服务器的熟悉程度以及在Linux平台上的操作能力,显示了对服务器管理和性能优化的知识需求。 3. **数据库管理与调优**:至少需要掌握一种主流数据库,并具备数据库调优经验,这...

    IT职业教育系统架构的设计分析与研究-精选教育文档.docx

    4. **应用服务器**:采用Apache Tomcat或Sun Glassfish等成熟的应用服务器产品。 5. **客户端技术**:采用JavaFX RIA技术构建丰富的客户端界面,支持跨平台访问。 #### 五、总结 IT职业教育系统架构的设计与研究是...

    基于Java-的网络音乐分享网站设计与实现.docx

    1.5 运行环境:服务器运行环境可能包括Linux或Windows服务器,需要支持Java运行时环境和Web服务器,如Apache Tomcat。 1.6 参考文献:在设计过程中,参考了相关领域的学术文献和技术文档,以确保技术的正确性和先进...

    思林杰科技环境监控数据中心系统

    - 应用服务器:Apache Tomcat、WebLogic等。 **硬件配置**: - 服务器:至少配备双核处理器、4GB以上内存、高速硬盘等。 - 存储设备:根据实际数据量选择合适的存储方案。 - 网络设备:高速稳定的网络连接,确保...

    软件架构的趋势

    LAMP(Linux+Apache+MySQL+PHP)、Tomcat+JSP/Servlet+JDBC等技术栈应运而生。 ##### 三层结构与分布式计算 为了进一步提高系统的可扩展性和可靠性,三层架构(数据库服务器、应用服务器、Web服务器)和分布式计算...

    JadaSite-开源

    用户只需将jada.war文件部署到支持Servlet 3.0及以上版本的Web服务器,如Apache Tomcat、Jetty或Glassfish,即可启动并运行JadaSite。对于不熟悉技术的用户,JadaSite可能还提供了图形化的安装向导或一键部署脚本,...

Global site tag (gtag.js) - Google Analytics