Tomcat 多端口 多应用

liu498905061

liu498905061

2016-02-19 11:40

下面图老师小编要向大家介绍下Tomcat 多端口 多应用,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!
        Tomcat在启动的时候,都会从D:/Tomcat5.0/conf/server.xml中获得server启动的一些基本信息;在server.xml中,你会看到这个节点,如下所示:  

 

Service name="Catalina"
 Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"/
 Connector port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443"/
 Engine defaultHost="localhost" name="Catalina"
  Host appBase="webapps" name="localhost"
   Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/
  /Host
  Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/
  Realm className="org.apache.catalina.realm.UserDatabaseRealm"/
 /Engine
/Service

在节点下的第一个节点,则定义了侦听的端口,以上例子就是8080。而对于节点本身,它的属性name的值是Catalina,这是一个关键的地方,接着就是子节 点,而它的属性defaultHost的值是localhost,这也是一个关键的地方。
我们可以从D:/Tomcat5.0/conf下面找到一个名为Catalina的文件夹,在这个文件夹中还包含着一个名为localhost的文件夹。在localhost文件夹下面包含着很多xml,而这些xml就是每一个Web Application的Context配置文件了。根据这些信息,很容易就可以想到建立两个Web Server的方法了。
首先,在D:/Tomcat5.0/conf 创建一个名为Fantasysoft(名字可以随你自己定了)的文件夹,然后在Fantasysoft下面在创建一个localhost的文件夹,然后将相应的Web Application的Context配置文件放到新建的localhost文件夹中;
接着,在server.xml中对照已有的节点增加一个节点,将name属性改Fantasysoft,将port口都进行相应的修改。如下:

 

Service name="Fantasysoft"
 Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8090" redirectPort="8453" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"/
 Connector port="8019" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8453"/
 Engine defaultHost="localhost" name="Catalina"
  Host appBase="webapps" name="localhost"
   Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/
  /Host
  Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/
  Realm className="org.apache.catalina.realm.UserDatabaseRealm"/
 /Engine
/Service

    最后,重新启动Server,你就可以通过8090端口访问到你建立的网络
展开更多 50%)
分享

猜你喜欢

Tomcat 多端口 多应用

编程语言 网络编程
Tomcat 多端口 多应用

解决Oracle9i和Tomcat端口冲突

电脑网络
解决Oracle9i和Tomcat端口冲突

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

解决Oracle 9i和Tomcat端口冲突

编程语言 网络编程
解决Oracle 9i和Tomcat端口冲突

帮你解决Oracle 9i和Tomcat的端口冲突

编程语言 网络编程
帮你解决Oracle 9i和Tomcat的端口冲突

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

使用Ant和Tomcat创建Web应用

Java JAVA基础
使用Ant和Tomcat创建Web应用

Tomcat集群和Session复制应用介绍

编程语言 网络编程
Tomcat集群和Session复制应用介绍

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何查看电脑系统安装时间

如何查看电脑系统安装时间

java 命名空间 命名规则

java 命名空间 命名规则
下拉加载更多内容 ↓