tomcat多端口,多web程序的一点学习经验
2009-06-04 19:15
239 查看
tomcat
多端口,多
web
程序的一点学习经验
1.直接从
tomcat
根目录开始,只需要修改
conf
下的
server.xml
文件,
<Server />
节点下是
<Service
name="liuch">name
是关键,起不同的名称配置两个节点,这样才能实现多端口
<Server
port="8005" shutdown="SHUTDOWN" debug="0">
<Service name="liuch">
<Connector className="org.apache.catalina.connector.http.HttpConnector"
port="8080" minProcessors="5"
maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0"
connectionTimeout="60000"/>
<Engine name="Standalone"
defaultHost="cpgsj" debug="0">
<Host name=" cpgsj "
debug="0" appBase="C:/oa/ghjOAlc"
unpackWARs="true">
<Context
path="" docBase="." debug="0"/>
</Host>
</Engine>
</Service>
<Service name="zhangjy">
<Connector
className="org.apache.catalina.connector.http.HttpConnector"
port="8081"
minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0"
connectionTimeout="60000"/>
<Engine name="Standalone"
defaultHost=" localhost " debug="0">
<Host name="localhost"
debug="0" appBase="C:/oa/ghjOAlc"
unpackWARs="true">
<Context
path="" docBase="." debug="0"/>
</Host>
</Engine>
</Service>
</Service>
Appbase
是程序位置,
docBase
设置为
.
就可以了,
Engine
中有个属性
defaultHost
设置为节点下
host
节点的
name
,注意
host
下
name
的名称不能相同通过
http://localhost
:
8080
就可以访问第一个程序了;第二个程序的访问地址 http:// localhost
:
8081
;
访问程序的默认页面为
index.jsp
时有效
2.
同一端口设置多个程序
<Server port="8005"
shutdown="SHUTDOWN" debug="0">
<Service name="liuch">
<Connector
className="org.apache.catalina.connector.http.HttpConnector"
port="8080" minProcessors="5"
maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0"
connectionTimeout="60000"/>
<Host name="lc"
debug="0" appBase="C:/oa/ghjOAlc"
unpackWARs="true">
<Context
path="" docBase="." debug="0"/>
</Host>
<Host name="tj"
debug="0" appBase="C:/oa/ghjOAja"
unpackWARs="true">
<Context
path="" docBase="." debug="0"/>
</Host>
</Service>
</Service>
在
Service
节点下设置两个
Host
,
name
不能相同
在
E:/Windows/System32/drivers/etc/hosts
文件中添加节点
127.0.0.1
lc
127.0.0.1
tj
就可以分别通过访问
http://lc
:
8080
和
http://tj
:
8080
访问你的程序了
相关文章推荐
- JavaWeb学习笔记之tomcat与web程序结构与Http协议
- 学习和分享一点简单的System.Web.HttpRuntime.Cache的使用经验
- 学习和分享一点简单的System.Web.HttpRuntime.Cache的使用经验
- Java Servlet学习【1】编写Servlet程序,配置web.xml,使用免安装版tomcat
- JAVA_WEB学习经验总结
- 学习brew开发的一点经验
- tomcat+java的web程序持续占cpu问题调试
- 让你的WEB程序同时支持FF与IE浏览器,经验积累
- 【软件】我安装Tomcat5.5(Java Web开发服务器)的几点经验
- 由找marquee标签所总结的一点学习经验
- 使用spring等框架的web程序在Tomcat下的启动顺序及思路理清
- 使用VS2010开发Qt程序的一点经验
- JAVA_WEB学习经验总结
- 做完一个小网站的一点经验总结(2):asp.netaccess程序运行环境的配置
- php开发web程序的几点经验记录
- 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包
- 使用VS2010开发Qt程序的一点经验
- 30个提高Web程序执行效率的好经验
- tomcat部署javaweb程序的三种方式
- 利用Eclipse+Tomcat开发Web程序(简单例子测试)