Tuesday, March 09, 2010

一个tomcat启动二个不同端口的web服务

首先在server.xml模仿Service Catalina一样再配一个Service,修改Service/Engine的name,Connector的port

<Service name="Catalina2">
<Connector port="8081" />
<Engine name="Catalina2" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
其次复制conf下的Catalina整个目录为新的Service名字,注意里面localhost文件夹里的配置因项目不同,进行调整:
$> cp -r conf/Catalina conf/Catalina2

No comments :