centos6.5下一个tomcat下部署多个程序方法

今天遇到这样一个项目,要在同一台服务器上部署两个多个项目,需要一个tomcat,也就是一个tomcat下部署多个程序,根据不同的端口去区分。以此为例

方法如下:


把tomcat解压后,进入到tomcat路径,编辑conf/server.xml

用vim打开

& lt; ?xml version=' 1.0 '编码=皍tf - 8”?在
& lt; !——
,授权给Apache软件基金会(ASF)关闭=肮乇铡痹?br/>,className=" org.apache.catalina.startup & lt;侦听器。VersionLoggerListener "/祝辞
,& lt; !——安全侦听器。文档/docs/config/听众。html
,className=" org.apache.catalina.security & lt;侦听器。SecurityListener "/祝辞
,——在
,& lt; !——4月库加载器。文档/docs/4月。html——在
,className=" org.apache.catalina.core & lt;侦听器。AprLifecycleListener“SSLEngine=" "/祝辞
,& lt; !——初始化碧玉webapps之前加载。在/docs/jasper-howto文档。html——在
,className=" org.apache.catalina.core & lt;侦听器。JasperListener "/祝辞
,& lt; !——防止内存泄漏由于使用特定的java/javax api——在
,className=" org.apache.catalina.core & lt;侦听器。JreMemoryLeakPreventionListener "/祝辞
,className=" org.apache.catalina.mbeans & lt;侦听器。GlobalResourcesLifecycleListener "/祝辞
,className=" org.apache.catalina.core & lt;侦听器。ThreadLocalLeakPreventionListener "/祝辞

,& lt; !——全局JNDI资源
,,,,,,在/docs/jndi-resources-howto文档。html
,——在
,& lt; GlobalNamingResources>
,,,& lt; !可编辑的用户数据库,还可用于
,,,,,,,,UserDatabaseRealm对用户进行身份验证
,,,——在
,,,& lt;资源名=" UserDatabase " auth=叭萜鳌?br/>,,,,,,,,,,,,,type=" org.apache.catalina。UserDatabase”
,,,,,,,,,,,,,描述="用户数据库可以更新并保存“
,,,,,,,,,,,,,工厂=" org.apache.catalina.users。MemoryUserDatabaseFactory”
,,,,,,,,,,,,,路径名=" conf/tomcat用户。xml”/祝辞
,& lt;/GlobalNamingResources>

,& lt; !——一个“服务”是一家集gt;

,,,& lt; !连接器可以使用一个共享的执行人,您可以定义namePrefix=癱atalina-exec——“
,,,,,,,maxThreads=" 150 " minSpareThreads=4/祝辞
,,,——在


,,,& lt; !——“连接器”表示一个端点的请求
接收,,,,,,,,和响应返回。文档:
,,,,,,,,Java HTTP连接器:/docs/配置/HTTP。html(阻塞,非阻塞)
,,,,,,,,Java AJP 连接器:/docs/config/美国。html
,,,,,,,,4月(HTTP/美国)连接器:/docs/4月。html
,,,,,,,,定义一个非ssl连接器HTTP/1.1协议=癏TTP/1.1”
,,,,,,,,,,,,,,connectionTimeout=" 20000 "
,,,,,,,,,,,,,,redirectPort=" 8443 " acceptCount=" 500 " maxThreads=" 400 "/祝辞
,,,& lt; !——“连接器”使用共享线程池——在
,,,& lt; !——
,,,& lt;连接器执行人=" tomcatThreadPool "
,,,,,,,,,,,,,,端口=" 8080 "协议=癏TTP/1.1”
,,,,,,,,,,,,,,connectionTimeout=" 20000 "
,,,,,,,,,,,,,,redirectPort=" 8443 "/祝辞
,,,——在
,,,& lt; !——定义一个SSL连接器HTTP/1.1协议=" org.apache.coyote.http11。Http11Protocol”
,,,,,,,,,,,,,,maxThreads=" 150 " SSLEnabled=" true "计划=癶ttps”安全=" true "
,,,,,,,,,,,,,,clientAuth=" false " sslProtocol=癟LS/祝辞
,,,——在

,,,& lt; !——定义一个美国1.3连接器协议=懊拦?1.3”redirectPort=" 8443 "/祝辞


,,,& lt; !——一个引擎代表了入口点(在卡特琳娜)处理
,,,,,,,,每个请求只null

centos6.5下一个tomcat下部署多个程序方法