`
sillycat
  • 浏览: 2550861 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Server Deployment - Apache Tomcat 5.5/6/7

阅读更多
Server Deployment - Apache Tomcat 5.5/6/7

These days, I tried very hard to start and maintain multi tomcats on one linux server.

Download the tomcat zip files from the official website
1. The shell script for starting up tomcat start-tomcat1.sh:
#!/bin/sh

CATALINA_HOME="/home/luohua/tools/shellscript/apache-tomcat-5.5.33"
#CATALINA_HOME="/home/luohua/tools/shellscript/apache-tomcat-7.0.12"
CATALINA_BASE="tomcat1"
export CATALINA_HOME CATALINA_BASE

mkdir -p "${CATALINA_BASE}/logs" "${CATALINA_BASE}/temp"

exec "${CATALINA_HOME}/bin/catalina.sh" run

2. Configuration file in tomcat1 directory:
tomcat1/conf/server.xml(for tomcat5.5):
<Server port="9081" shutdown="SHUTDOWN">
  <Service name="Catalina">
    <Connector port="8083" />
    <Engine name="Catalina" defaultHost="localhost">
      <Host name="localhost" appBase="." debug="100"
            unpackWARs="false" autoDeploy="false"
            xmlValidation="false" xmlNamespaceAware="false"/>
    </Engine>
  </Service>
</Server>

tomcat3/conf/server.xml(for tomcat7):
<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
  <Service name="Catalina">
    <Connector port="8085" />
    <Engine name="Catalina" defaultHost="localhost">
      <Host name="localhost"  appBase="."
            unpackWARs="false" autoDeploy="false"
            xmlValidation="false" xmlNamespaceAware="false">
      </Host>
    </Engine>
  </Service>
</Server>

tomcat3/conf/*, other configuration file in this directory are copied from the original directory.

3. war package configuration
tomcat1/conf/Catalina/localhost/easymarket.xml:
<Context path="/easymarket" docBase="/home/luohua/tools/shellscript/apps/easymarket.war"
        debug="0" privileged="true">
</Context>

4. properties file configuration
I put these properties files in tomcat directory
for tomcat5.5, apache-tomcat-5.5.33/common/classes
for tomcat5.0.12, apache-tomcat-7.0.12/lib

references:
http://hi.baidu.com/luohuazju/blog/item/907cb9348c3bd23d5bb5f59a.html
http://hi.baidu.com/luohuazju/blog/item/0b1cb1a4d9f1d8f19152ee54.html
http://hi.baidu.com/luohuazju/blog/item/0740fc228bb58aa24723e839.html
分享到:
评论

相关推荐

    Lync-Server-2010-RTM-Standard-Edition-Deployment-Document.pdf

    Lync-Server-2010-RTM-Standard-Edition-Deployment-Document.pdf

    Lync-Server-2010-RTM-Enterprise-Edition-Deployment-Document.pdf

    Lync-Server-2010-RTM-Enterprise-Edition-Deployment-Document.pdf

    aurras-deployment-docker-compose:Docker组成Aurras系统的部署配置

    Aurras Docker撰写部署配置 ...compose --project-name openwhisk up -d活动Feed-底材导航到aurras-event-feed-substrate设置目录cd aurras-deployment-docker-compose/aurras-event-feed-substrate如果需要,对local.e

    apache-tomcat-7.0.69.rar

    Apache Tomcat 7.0.69 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用服务器。这个版本是专门为那些需要与集成开发环境(IDEA)兼容的低版本Tomcat用户设计的。...

    在Tomcat5.5下配置EJB

    5. **配置Context和Deployment Descriptor**:由于Tomcat不是完整的Java EE服务器,你可能需要手动配置Context和Deployment Descriptor(通常为`META-INF/context.xml`和`WEB-INF/web.xml`),以使Tomcat知道如何...

    apache-tomcat-9.0.27

    Apache Tomcat 9.0.27 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages(JSP)的容器。它实现了Java EE Web应用规范的轻量级部分,尤其是Servlet和JSP规范。这款服务器是Apache软件基金会旗下的...

    Black Belt HyperFlex Deployment - Stage1 题库

    Black Belt HyperFlex Deployment - Stage1 是思科在2019年6月为合作伙伴推出的一项高级认证考试。这个题库是针对那些希望深入理解和熟练掌握HyperFlex解决方案部署的专业人士所设计的。HyperFlex是思科的一种超融合...

    alfresco-deployment-484-2.9.3B.jar.zip

    解压"alfresco-deployment-484-2.9.3B.jar.zip"后,你会发现"alfresco-deployment-484-2.9.3B.jar"以及其他必要的文件和目录,如"tomcat"(Alfresco默认使用的应用服务器)、"amps"(Alfresco模块包)和"shared"...

    ElasticSearch_new.pdf

    ElasticSearch 简称 ES ,是基于Apache Lucene构建的开源搜索引擎,是当前流行的企业级搜索引擎。 Lucene本身就可以被认为迄今为止性能最好的一款开源搜索引擎工具包,但是lucene的API相对复杂,需要 深厚的搜索理论...

    apache-tomcat-6.0.30

    Apache Tomcat 6.0.30 是一个广泛使用的开源软件,它是一个符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,主要用于部署和运行Java Web应用程序。这个解压包包含了所有必要的组件,使开发者能够在...

    nexus设置私有仓库和仓库管理

    &lt;id&gt;deployment-repo&lt;/id&gt; &lt;username&gt;your-username&lt;/username&gt; &lt;password&gt;your-password&lt;/password&gt; &lt;/server&gt; &lt;/servers&gt; ``` 然后,在每个Maven项目中,你需要在`pom.xml`文件中定义发布工厂(release ...

    Tomcat监控工具Probe,支持tomcat6-7-8-9.zip

    Tomcat监控工具Probe 1.Porbe介绍 psi-probe用于对Tomcat进行监控,比tomcat的manager强大很多。 2.下载 probe-2.3.3.zip 或者 probe.war 3.将下载好的war包,或者zip文件,放在tomcat的webapp目录下 4...

    apache-tomcat-6.0

    Apache Tomcat 6.0是Java Servlet和JavaServer Pages(JSP)的开源Web应用服务器,由Apache软件基金会开发和维护。它是一个轻量级应用服务器,特别适用于那些只需要Servlet和JSP支持的Web应用程序。Tomcat是Java EE...

    node-feature-discovery:Kubernetes的节点功能发现

    节点功能发现 欢迎使用Node Feature Discovery-Kubernetes插件,用于检测硬件功能和系统配置! 请参阅我们的以获取详细说明和参考 快速入门–简短版本 ... namespace/node-feature-discovery created ...

    NC631和WAS8.5安装步骤

    - **节点服务器安装**:在节点服务器上仅选择IBM Websphere Application Server Network Deployment。 - **SDK安装**:安装IBM Websphere SDK Java Technology Edition,并确保SDK版本兼容。 3. **概要文件创建**...

    前端开源库-esh-deployment-cloud

    **前端开源库-esh-deployment-cloud** 在当前的IT领域,前端开发已经成为互联网产品不可或缺的一部分。随着技术的不断发展,各种前端框架和库层出不穷,极大地提高了开发效率和用户体验。"前端开源库-esh-...

    DigitalOcean-Nodejs-Deployment--源码.rar

    DigitalOcean-Nodejs-Deployment--源码.rar

    Accelerate-Deployment-of-Space-Missions-Through-Digitalization (7).pdf

    Accelerate-Deployment-of-Space-Missions-Through-Digitalization (7).pdf

Global site tag (gtag.js) - Google Analytics