Tomcat 多端口 多应用

2016-02-19 11:40 3 1 收藏

下面图老师小编要向大家介绍下Tomcat 多端口 多应用,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

        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端口访问到你建立的网络

来源:http://www.tulaoshi.com/n/20160219/1598187.html

延伸阅读
快车的TCP端口/UDP端口是什么 快车的TCP端口/UDP端口说明如下: TCP和UDP服务通常有一个用户/服务器的关系,例如,一个Telnet服务进程开始在系统上处于空闲状态,等待着连接。用户使用Telnet用户程序与服务进程建立一个连接。用户程序向服务进程写入信息,服务进程读出信息并发出响应,用户程序读出响应并向用户报告。因而,这个...
所有在防火墙和路由器上开放的端口都是一种安全风险。这也是一种称之为"端口碰撞(port knocking )"技术的价值所在。端口碰撞技术是一种允许访问预先配置好"碰撞"的防火墙服务的技术。所谓的碰撞是由一个尝试访问系统上关闭端口的序列组成。这些尝试要么记录在一个日志中,要么保存在一个后台进程中,通过预先配置这个日志或者进程来...
标签: Web开发
1、配置系统管理(Admin Web Application) 大多数商业化的J2EE服务器 都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业 化的竞争对手。Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括管理context、data source、user...
编写多文档应用程序 作者:王雪松 下载本文示例代码 一、 动态菜单与工具栏 (未登录状态) (登陆状态) 实现原理: 1.菜单 BOOL SetMenu( HWND hWnd, // handle to window HMENU hMenu /...
标签: Java JAVA基础
  配置要求:IIS(win2000 server 自带)、Java 2 SDK 1.4.2 (或更高版本)、Tomcat Web Server 连接器、Tomcat 5.0.24 (或更高版本) 准备 一、Java 2 SDK 1.4.2 (或更高版本) 1、 www.java.sun.com/downloads/ 网站中下载,选择 2、 Java 2 Platform, Standard Edition (J2SE) 3、  在下拉列表框中选择All platforms 4、  J2...

经验教程

678

收藏

16
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部