怎么在同一个tomcat部署多个应用

windows下怎么在同一个tomcat部署多个应用,需要配置哪些文件,小白希望说详细点,我目前是同一台机子上安装了两个tomcat对应两个应用,总感觉有冲突
<Service name="Catalina">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" 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>

需要修改配置文件,具体财政部长如下:

1、首先进入Tomcat 6的目录,找到conf文件下的server.xml文件。这里Tomcat版本6以上都可以:

2、,然后用记事本来进行打开,默认安装的tomcat的端口都是8080的,找到“Connector port”一行标签进行修改,把8080改成80就可以了:

3、然后需要配置域名,无域名配置都是通过http:localhost来访问的。首先配置改成单域名进行访问。还是在这个文件下,找到“Host name”的标签,把localhost改成对应的域名:

4、然后配置第二个域名,复制刚刚设置的“Host name”标签的整段内容,这里可以复制多个没有限制,然后改掉设置的域名,保存后重启tomcat就可以了:

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-11
项目直接放在webapps目录里就行了,没其他的配置,和一个项目的时候一样,值是访问不同的项目的时候对应到相应的工程名字就行了
第2个回答  2013-03-11
一个tomcat当然可以部署多个应用,部署一百个和一个方法是一样的。另外你两个tomcat部署两个当然也是可以的,可能端口号被占用了,其中一个改下端口号即可。
另外其实在实际应用中,一个app server通常确实是一个服务器就部署一个项目的追问

请问可以详细说明一下 一个tomcat如何部署多个应用吗 怎么配置 需要做哪些操作?谢谢

来自:求助得到的回答
第2个回答  2013-03-11
把应用打成WAR包放到$tomcat_home%/webapps下就行了。
第3个回答  2013-03-11
在host 下。配置多个context 即可。有几个应用写几个context就行了。
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="/webProgram" docBase="D:\WebProgram" reloadable="true" />
相似回答