Tomcat 配置 项目发布路径
一,配置项目发布路径
1、修改Tomcat的配置文件:文件夹conf下:server.xml文件:
在<host></host>之间加入代码:<Contextpath=""docBase="../webapps/项目位置"debug="0"reloadable="true"/>或者
:<Contextpath="/发布项目名"docBase="../webapps/项目位置"debug="0"reloadable="true"/>
注:path是指项目的发布路径,也就是访问路径
docBase是指项目的WebContent(eclipse)或WebRoot(myeclipse)目录(可以使用绝对路径或相对路径)
2、在MyEclipse下,修改访问项目的名称:右击项目名->属性->MyEclipse->web:然后修改WebContext-root:/(/项目名)
二:一个Tomcat配置多个端口,即给Tomcat增加几个server,并设置对应的目录。
eg:
1、修改server.xml文件
server本身提供的service:
<Servicename="Catalina">
<Connectorport="8090"maxHttpHeaderSize="8192"
maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
enableLookups="false"redirectPort="8443"acceptCount="100"
connectionTimeout="20000"disableUploadTimeout="true"/>
<Connectorport="8009"
enableLookups="false"redirectPort="8443"protocol="AJP/1.3"/>
<Enginename="Catalina"defaultHost="localhost">
<Realmclassname="org.apache.catalina.realm.UserDatabaseRealm"
resourcename="UserDatabase"/>
<Hostname="localhost"appBase="webapps"
unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
按照以上代码,新增端口,要修改servicename,enginename,appBase以及端口号:
<Servicename="Catalina1">
<Connectorport="8091"maxHttpHeaderSize="8192"
maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
enableLookups="false"redirectPort="8443"acceptCount="100"
connectionTimeout="20000"disableUploadTimeout="true"/>
<Connectorport="8009"
enableLookups="false"redirectPort="8443"protocol="AJP/1.3"/>
<Enginename="Catalina1"defaultHost="localhost">
<Realmclassname="org.apache.catalina.realm.UserDatabaseRealm"
resourcename="UserDatabase"/>
<Hostname="localhost"appBase="webapps1"
unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
2、创建对应的部署目录:
..\Tomcat6.0\webapps1
3、创建配置文件目录和配置文件
..\Tomcat6.0\conf\Catalina1\localhost
host-manager.xml
manager.xml
配置文件的配置可参照..\Tomcat6.0\conf\Catalina\localhost下的,只需要修改一下对应目录即可。