一个tomcat部署多个项目
来源:互联网 发布:mac配置qq企业邮箱 编辑:程序博客网 时间:2024/05/16 06:16
同一个tomcat部署多个项目可以有两种方式
方式一:
修改server.xml文件,一个tomcat监听多个端口,指向多个程序文件目录。
下边为一个完整的配置
<?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.--><!-- Note: A "Server" is not itself a "Container", so you may not define subcomponents such as "Valves" at this level. Documentation at /docs/config/server.html --><Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.startup.VersionLoggerListener" /> <!-- Security listener. Documentation at /docs/config/listeners.html <Listener className="org.apache.catalina.security.SecurityListener" /> --> <!--APR library loader. Documentation at /docs/apr.html --> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <!-- Prevent memory leaks due to use of particular java/javax APIs--> <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" /> <Service name="h5"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8081" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="h5" defaultHost="managehost"> <Host name="h5host" appBase="ys-gzpso-web" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="gzpso_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> </Engine> </Service> <Service name="manage"> <Connector port="8082" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8444" /> <Connector port="8083" protocol="AJP/1.3" redirectPort="8444" /> <Engine name="manage" defaultHost="operationhost"> <Host name="managehost" appBase="ys-gzpso-manage-web" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="gzpso-manage_access_log" suffix=".txt" pattern="%h %l %u %t ";%r" %s %b" /> </Host> </Engine> </Service></Server>
然后将war放在如下位置
$tomcatHOME/ys-gzpso-web/ROOT.war
$tomcatHOME/ys-gzpso-manage-web/ROOT.war
方法二:
修改server.xml,配置Context节点,部分代码如下,监听的是同样一个端口,不同的目录
<Context path="/manage" docBase="war文件目录解压目录t" debug="0" privileged="true"></Context>
<Context path="/h5“ reloadable="true" docBase="war文件目录解压目录" workDir="工作目录"/>
阅读全文
0 0
- tomcat一个服务器部署多个项目
- 一个tomcat部署多个struts2项目
- 一个tomcat部署多个项目
- 一个tomcat部署多个项目
- 一个tomcat下部署多个项目或一个服务器部署多个tomcat
- 一个tomcat下部署多个项目或一个服务器部署多个tomcat
- 一个tomcat下部署多个项目方法
- 一个tomcat下部署多个项目方法
- 一个Tomcat下部署两个,甚至多个项目
- linux下同一个tomcat部署多个项目 同一个端口
- 一个Tomcat下部署两个,甚至多个项目
- tomcat部署多个项目
- tomcat 部署多个项目
- tomcat----部署多个项目
- tomcat部署工程项目的三种方式_以及一个tomcat部署多个项目
- 一个tomcat上部署多个项目,并通过不同端口号访问不同的项目
- tomcat服务器上部署多个项目
- Tomcat 部署 多个项目 技巧
- 使用convert命令改变图片的分辨率
- 匈牙利算法讲解与习题练习
- 第二周 体验复杂度
- 通话记录分析
- P、NP、NPC、NP-hard问题
- 一个tomcat部署多个项目
- 求一个n阶方阵对角线元素之和。
- HD-1527-取石子游戏(威佐夫博弈)
- JSP中session对象的应用--用户控制
- window快捷键
- 51nod 1742 开心的小Q
- 窥探Swift之别样的枚举类型
- HTML5新特性之Mutation Observer
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。