tomcat 6.0 配置多个端口 一、Tomcat 安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat 6.0\webapps 二、Tomcat 6.0 配置多个端口,其实也就是给Tomcat增加几个server,并设置对应目录。 下面以增加两个端口号为例 第一步、修改server.xml[..\Tomcat 6.0\conf] (1)Tomcat提供的如下: <Service name="Catalina"> <Connector port="8090" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> <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>
(2)比着上面的葫芦画下面的瓢、新增两个端口号,注意Service name、Engine name、appBase, 当然了,端口号别忘了修改,以免重复。
<Service name="Catalina1"> <Connector port="8091" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> <Engine name="Catalina1" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps1" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></Host> </Engine> </Service> <Service name="Catalina2"> <Connector port="8092" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> <Engine name="Catalina2" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps2" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></Host> </Engine> </Service>
第二步、创建相应的部署目录 ..\Tomcat 6.0\webapps1
..\Tomcat 6.0\webapps2
同时可以将Tomcat 6.0\webapps下的有用的复制到新建的部署目录
第三步、创建配置文件目录和配置文件
..\Tomcat 6.0\conf\Catalina1\localhost
..\Tomcat 6.0\conf\Catalina2\localhost
host-manager.xml manager.xml 配置文件的配置可参照..\Tomcat 6.0\conf\Catalina\localhost下的,只需要修改一下对应目录即可
大概的配置步骤就是这些,现在可以把不同的war包放在不同的位置来访问了 以上配置方法同样适合Tomcat 5.5 。
Tomcat6 配置多虚拟主机,多域名绑定一IP
实现效果:
http://localhost 访问一个项目例如一个系统1。
http://localhost1 访问一个项目例如一个系统2
实现方案,需要修改两个地方
一个是C:\WINDOWS\system32\drivers\etc\hosts文件,改为 127.0.0.1 localhost
127.0.0.1 localhost1
另一个要改的就是server.xml,修改后如下:
<?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.core.JasperListener" /> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <GlobalNamingResources> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina"> <Connector port="80" 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" debug="0"> <Context path="" docBase="E:\Tomcat6\webapps\YangFan\" reloadable="true" crossContext="true"/> </Host> <Host name="localhost1" appBase="webapps" unpackWARs="true" autoDeploy="true" debug="0"> <Context path="" docBase="E:\Tomcat6\webapps\hiccOffice\" reloadable="true" crossContext="true"/> </Host> </Engine> </Service> </Server>
问题:1. 报 Caused by: Caught exception while loading file struts-default.xml 错
解决: 删除lib下的xerces-2.6.2.jar
相关推荐
Tomcat6.0Tomcat6.0Tomcat6.0Tomcat6.0Tomcat6.0Tomcat6.0Tomcat6.0Tomcat6.0Tomcat6.0Tomcat6.0
tomcat6.0配置 tomcat6.0配置 tomcat6.0配置
Tomcat关于jdbc连接池的配置 包含tomcat6.0与tomcat5.5
Tomcat 6.0配置
tomcat6.0tomcat6.0tomcat6.0tomcat6.0tomcat6.0tomcat6.0tomcat6.0tomcat6.0tomcat6.0tomcat6.0
tomcat6.0tomcat6.0tomcat6.0tomcat6.0
tomcat6.0的安装版tomcat6.0的安装版tomcat6.0的安装版tomcat6.0的安装版tomcat6.0的安装版 就是想 来点积分
Apache tomcat6.0 java开发工具 Apache tomcat6.0 Apache tomcat6.0
tomcat6.0是一款开源的网络服务器搭建程序。tomcat6.0具有强大的服务器搭建功能,简便易用,深受程序员们的使用,能够帮助你...Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。
tomcat6.0通用版本,tomcat6.0通用版本,tomcat6.0通用版本
tomcat6.0配置(含配置视频下载 tomcat6.0配置(含配置视频下载 tomcat6.0配置(含配置视频下载 tomcat6.0配置(含配置视频下载
tomcat 6.0 lib jar tomcat 6.0 lib jar tomcat 6.0 lib jar
Tomcat 6.0 Tomcat 6.0 Tomcat 6.0
jdk6.0和tomcat6.0经典配置.doc
Tomcat6.0安装与配置 首次安装tomcat6.0的朋友可以跟着文档学习。
Tomcat6.0压缩包资源下载Tomcat6.0压缩包资源下载Tomcat6.0压缩包资源下载Tomcat6.0压缩包资源下载
TOMCAT 6.0 配置 第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上...第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。
在/usr/local/apache-tomcat-5.5.23/bin目录下的catalina.sh 添加:JAVA_OPTS='-Xms512m -Xmx1024m' 要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 ...重起tomcat服务,设置生效
tomcat6.0 配log4j日志的必须文件及配置过程 tomcat6-------lib | |--------tomcat-juli-adapters.jar | |--------log4j.jar | |--------log4j.properites | |----bin |--------tomcat-juli.jar 最后把log4...