一个tomcat部署多个项目并通过不同的端口访问
第一步:修改 $TOMCAT_HOME\conf\server.xml文件。
Ø 复制Service节点,去掉<Connector port="8009"...这个节点
Ø 新增Service节点的name属性依次修改为Catalina1、Catalina2……
Ø 新增Service节点的Connector节点port属性依次修改为8001、8002……(根据机器配置未占用端口,这里按顺序为方便)
Ø 新增Service节点的Host节点appBase属性依次修改为webapps1、webapps2……
下面是新增两个Service节点的配置:
具体配置代码如下:
<Service name="Catalina1">
<Connector port="8081" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<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="8082" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<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_HOME目录下新建文件夹webapps1、webapps2……(目录里包含ROOT子目录),里面分别放不同项目(测试只就简单复制$TOMCAT_HOME\webapps\ROOT目录)
第三步:复制$TOMCAT_HOME\confi目录下的Catalina生成多个副本,并依次命名为Catalina1、Catalina2……
第四步:启动Tomcat测试
第五步:浏览器中一次访问不同端口
为了证明是三个不同的项目,我修改了标题分别一第一个、第二个、第三个
交换机部分的配置: 交换机A的配置:
Vtp部分:
Switch>en
Switch#conf t
Switch(config)#inter range f0/1 - 4
Switch(config-if-range)#switchport mode trunk Switch(config-if-range)#exit Switch(config)#vtp domain benet Switch(config)#vtp mode server Switch(config)#vtp password 123456 Switch(config)#vtp pruning
Switch(config)#exit
Switch#vlan data
Switch(vlan)#vlan 2 name bj-cw VLAN 2 modified:
Name: bj-cw
Switch(vlan)#vlan 3 name bj-gc VLAN 3 modified:
Name: bj-gc
Switch(vlan)#vlan 4 name bj-xs VLAN 4 modified:
Name: bj-xs
Switch(vlan)#vlan 5 name bj-yf
VLAN 5 added:
Name: bj-yf
Switch(vlan)#vlan 7 name bj-srv
VLAN 7 added:
Name: bj-srv
Switch(vlan)#exit
Switch#show vtp status
Spannig-tree部分:
Switch#conf t
Switch(config)#spanning-tree vlan 1 root primary Switch(config)#spanning-tree vlan 2 root primary Switch(config)#spanning-tree vlan 3 root primary Switch(config)#spanning-tree uplinkfast Switch(config)#do show spanning-tree
Switch(config)#inter range f0/1 - 2
Switch(config-if-range)#channel-group 1 mode on Switch(config-if-range)#exit
三层交换与hsrp部分:
Switch(config)#ip routing
Switch(config)#inter f0/24
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.10.1 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#inter lo 0
Switch(config-if)#ip add 1.1.2.1 255.255.255.0 Switch(config-if)#inter vlan 1
Switch(config-if)#ip add 192.168.1.1 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#inter vlan 2
Switch(config-if)#ip add 192.168.2.2 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#standby 2 ip 192.168.2.1 Switch(config-if)#stan 2 prio 200
Switch(config-if)# stan 2 preempt
Switch(config-if)# stan 2 track f0/24 50
Switch(config-if)#inter vlan 3
upSwitch(config-if)#ip add 192.168.3.2 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#standby 3 ip 192.168.3.1 Switch(config-if)#stan 3 prio 200
Switch(config-if)# stan 3 preempt
Switch(config-if)# stan 3 track f0/24 50
Switch(config-if)#inter vlan 4
Switch(config-if)#ip add 192.168.4.2 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#standby 4 ip 192.168.4.1 Switch(config-if)#stan 4 prio 180
Switch(config-if)# stan 4 track f0/24 50
Switch(config-if)#inter vlan 5
Switch(config-if)#ip add 192.168.5.2 255.255.255.0 Switch(config-if)#no sh
Switch(config-if)#standby 5 ip 192.168.5.1 Switch(config-if)#stan 5 prio 180
Switch(config-if)# stan 5 track f0/24 50
Switch(config-if)#inter vlan 7
Switch(config-if)#ip add 192.168.7.2 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#standby 7 ip 192.168.7.1 Switch(config-if)#stan7 prio 180
Switch(config-if)# stan 7 track f0/24 50
路由部分:
Switch(config-if)#exit
Switch(config)#router rip
Switch(config-router)#version 2
Switch(config-router)#network 192.168.10.0 Switch(config-router)#network 192.168.1.0 Switch(config-router)#network 192.168.2.0 Switch(config-router)#network 192.168.3.0 Switch(config-router)#network 192.168.4.0 Switch(config-router)#network 192.168.5.0 Switch(config-router)#network 192.168.7.0
Switch(config)#no ip http server
Switch(config)#no cdp run
交换机b的配置:
Switch>en
Switch#conf t
Switch(config)#inter range f0/1 - 4
Switch(config-if-range)#sw mode trunk Switch(config-if-range)#exit
Switch(config)#vtp domain benet
Switch(config)#vtp mode server
Switch(config)#vtp password 123456
Switch(config)#do show vtp st
Switch(config)#spanning-tree vlan 4 root primary Switch(config)#spanning-tree vlan 5 root primary Switch(config)#spanning-tree vlan 7 root primary Switch(config)#inter range f0/1 - 2
Switch(config-if-range)#channel-g
Switch(config-if-range)#channel-group 1 mode on
Switch#show etherchannel 1 summary
Switch(config)#ip routing
Switch(config)#inter f0/24
Switch(config-if)#no switchport
Switch(config-if)#ip add 192.168.20.1 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#inter lo0
Switch(config-if)#ip add 1.1.3.1 255.255.255.0 Switch(config-if)#inter vlan 1
Switch(config-if)#ip add 192.168.1.2 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#inter vlan 2
Switch(config-if)#ip add 192.168.2.3 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#standby 2 ip 192.168.2.1 Switch(config-if)#stan 2 prio 180
Switch(config-if)# stan 2 track f0/24 50
Switch(config-if)#inter vlan 3
Switch(config-if)#ip add 192.168.3.3 255.255.255.0 Switch(config-if)#no shut
Switch(config-if)#standby 3 ip 192.168.3.1 Switch(config-if)#stan 3 prio 180
Switch(config-if)# stan 3 track f0/24 50
Switch(config-if)#inter vlan 4
Switch(config-if)#ip add 192.168.4.3 255.255.255.0 Switch(config-if)#no sh
Switch(config-if)#standby 4 ip 192.168.4.1 Switch(config-if)#stan 4 prio 200
Switch(config-if)# stan 4 preempt
Switch(config-if)# stan 4 track f0/24 50
Switch(config-if)#inter vlan 5
Switch(config-if)#ip add 192.168.5.3 255.255.255.0 Switch(config-if)#no sh
Switch(config-if)#standby 5 ip 192.168.5.1 Switch(config-if)#stan 5 prio 200
Switch(config-if)# stan 5 preempt
Switch(config-if)# stan 5 track f0/24 50
Switch(config-if)#inter vlan 7
Switch(config-if)#ip add 192.168.7.3 255.255.255.0
Switch(config-if)#no shut
Switch(config-if)#standby 7 ip 192.168.7.1 Switch(config-if)#stan 7 prio 200 Switch(config-if)# stan 7 preempt
Switch(config-if)# stan 2 track f0/24 50
Switch(config)#router rip
Switch(config-router)#version 2
Switch(config-if)#exit
Switch(config)#router rip
Switch(config-router)#version 2
Switch(config-router)#network 192.168.10.0 Switch(config-router)#network 192.168.1.0 Switch(config-router)#network 192.168.2.0 Switch(config-router)#network 192.168.3.0 Switch(config-router)#network 192.168.4.0 Switch(config-router)#network 192.168.5.0 Switch(config-router)#network 192.168.7.0
Switch(config)#no ip http server Switch(config)#no cdp run
交换机d的配置:
Switch>en
Switch#conf t
Switch(config)#inter range f0/1 - 2 Switch(config-if-range)#sw mode trunk Switch(config-if-range)#exit
Switch(config)#vtp domain benet
Switch(config)#vtp mode client
Switch(config)#vtp password 123456 Switch(config)#do show vtp s
Switch(config)#inter range f0/3 - 12
Switch(config-if-range)#sw access vlan 2 Switch(config-if-range)#inter range f0/13 - 24 Switch(config-if-range)#sw access vlan 3
Switch(config-if-range)#inter range f0/3 – 24 Switch(config-if-range)#spanning-tree portfast
交换机d的配置:
Switch>en
Switch#conf t
Switch(config)#inter range f0/1 - 2 Switch(config-if-range)#sw mode trunk Switch(config-if-range)#exit
Switch(config)#vtp domain benet
Switch(config)#vtp mode client
Switch(config)#vtp password 123456 Switch(config)#do show vtp st
Switch(config)#inter range f0/3 - 10 Switch(config-if-range)#sw access vlan 4 Switch(config-if-range)#inter range f0/11 - 20 Switch(config-if-range)#sw access vlan 5 Switch(config-if-range)#inter range f0/21 - 24 Switch(config-if-range)#sw access vlan 7 Switch(config-if-range)#inter range f0/3 - 24 Switch(config-if-range)#spanning-tree portfast
Switch(config)#no ip http server Switch(config)#no cdp run
在一个项目结束的时候往往根据需要直接映射到一个IP地址上此时就需要去除端口和项目名了在访问的时候下面根据具体的例子提供一种实现方法…
有时候把在myeclpise项目部署到tomcat中的时候会莫名其妙的发现tomcat启动不了换成是myeclpise自带的tom…
一在一个项目结束的时候往往根据需要直接映射到一个IP地址上此时就需要去除端口和项目名了在访问的时候下面根据具体的例子提供一种实现方…
前沿1如果之前安装了Oreacla在使用tomcat是会出现8080端口被占用的情况发生解决的方法就是对tomcat的端口进行配置…
lt一gt首先是JDK环境变量配置在Windows系统中1右击我的电脑gt属性gt高级gt环境变量gt系统变量2新建建立javah…
Tomcat修改默认端口以及Tomcat设置虚拟目录个人操作所获经验例虚拟目录改为Djsproot1建立Djsproot将tomc…
Weblogic和Tomcat如何修改端口号20xx0413104410转载标签分类数据库it一Weblogic中端口号的修改1在…
在一个项目结束的时候往往根据需要直接映射到一个IP地址上此时就需要去除端口和项目名了在访问的时候下面根据具体的例子提供一种实现方法…
我在tomcatwebapps下建了个myjsp目录作为我网站的默认目录在myjsp中有一个ajsp文件该文件要作为我网站的默认主…
tomcat因端口占用无法启动解决方法20xx0322223711分类技术分享标签tomcat端口占用解决方法8080jsp字号大…
前沿1如果之前安装了Oreacla在使用tomcat是会出现8080端口被占用的情况发生解决的方法就是对tomcat的端口进行配置…