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下的,只需要修改一下对应目录即可。

相关推荐