Server.xml 注释
Server:
Server只能有一个,它代表整个JVM,server可以包含一个或者多个service
Service:
service包含一个或者多个connector和container。
Conector:
connector用来为container接收请求,和返回响应的。
Engine:
engine是顶层container,它可以包含一个或者多个host
Host:
host是虚拟主机,它可以包含一个或者多个context
Context:
context对应一个web application。
最近抽时间研究了一下tomcat的源码,发现可以增加多个Service到server.xml中,实现在tomcat中跑多个服务器实例,在Server.xml中增加如下配置信息:
Xml代码
<Service name="Catalina2">
<Connector port="8081"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
<Connector port="8010"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost" debug="0">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina2_log." suffix=".txt"
timestamp="true"/>
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
debug="0" resourceName="UserDatabase"/>
<Host name="localhost" debug="0" appBase="webapps2"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost2_log." suffix=".txt"
timestamp="true"/>
</Host>
</Engine>
TAG标签: 服务器 tomcat
本文转自 ☆★ 包罗万象网 ★☆ - http://www.baoluowanxiang.com 转载请注明出处,侵权必究!
原文链接:http://www.baoluowanxiang.com/a/program/java/2010/0705/1138.html
分享到:
相关推荐
该资源是用于在zabbix客户端部署jvm的监控的脚本,无论服务器上有多少个tomcat均可以自动部署监控
JMS简明教程+JMS规范教程+activemq以及activemq和tomcat的整合+整合实例代码+持久化消息配置以及工程+tomcat服务器的配置+整合需要的lib文件+部署多个tomcat服务器方案等
在不宕机的情况下,webapps里面存在多个项目,可能由于其中一个项目过度使用内存或者其他不确定的因素使得tomcat挂了,那么同一tomcat下的项目也会一同挂了;而使用不同的tomcat,同一台服务器下,每个tomcat的进程...
主要介绍了linux服务器下配置多tomcat的相关资料,需要的朋友可以参考下
NULL 博文链接:https://jlwangjinshuang-163-com.iteye.com/blog/1098665
参考实现过程: ...以此类推,现在喜欢在一个linux服务器上搭建mysql多实例,那么多实例mysql如何在cacti下监控,也可以用本文中类似的办法构建新的mysql的多端口模板xml文件来重新加载实现。
tomcat 模块允许您设置和管理独立或多个实例。 ##模块说明 ###兼容性 该模块目前针对 Tomcat 版本 6 和 7 的 RHEL 和 Debian 打包版本。 它仅在 CentOS 6/7 和 Debian 6/7/8 上使用基本操作系统 tomcat 6 和 ...
虽然在课程中还讲解了部分HTTP协议的技术,但是课程的重点还是NGINX、JVM、Tomcat三相运维与配置技术。课程内容包括了Nginx进阶基础,Nginx配置提升,JVM虚拟机尝试,JVM运维实用排障工具,JVM监控工具,Tomcat配置...
作为一个开源和小型的轻量级应用服务器,Tomcat 易于使用,便于部署,但Tomcat本身是一个非常复杂的系统,包含了很多功能模块。这些功能模块构成了Tomcat的核心结构。《深入剖析Tomcat》从最基本的HTTP请求开始,...
应用运维工作中我们经常需要部署tomcat应用,一个服务器下部署多个应用或服务,有时候我们还需要匹配不通的tomcat或者java版本。此附件通过脚本一键完成所需tomcat环境的部署准备,支持jdk7和jdk8,支持tomcat8.5和...
3.实现了管理员登录,使用的是与Tomcat服务器进行数据交互验证信息的正确性,我使用的是myeclipse进行布置的服务器信息,此时使用的是SQLserver 2008 数据库存储的管理员的信息,读取完以后然后返回到管理界面 4.在...
第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的调用示例 7个目标文件 摘要:Java源码,初学实例,EJB调用实例 各种EJB之间的调用源码...
本文详细分析了基于C#实现一个最简单的HTTP服务器的方法...在这个小小的例子中,像IIS,、 Apache这样的服务器消耗的资源太大了,我们需要自己实现一个简单的HTTP服务器,将它嵌入到我们的应用中用来处理WEB请求。我们仅
在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的类装入...
也可以自定义包扫描目录支持路径名参数,便捷RESTUL模式开发freemarker模板支持强大的过滤器支持默认启用了自动跨域处理(属于系统替换的内置过滤器)支持多端口,多服务实例方式启动支持服务器元信息显示,日志启动...
Ansible角色:在多个正在运行的实例中安装Apache Tomcat Java应用程序服务器(可选使用Hugepages) 在多个正在运行的实例中安装Apache Tomcat Java应用程序服务器。 最完整的Tomcat安装,支持,init.d脚本,应用...
实例74 实现一个简单的代理服务器 246 实例75 C/S结构的分布式运算 248 第7章 Java B/S结构编程 253 实例76 简单的Servlet程序 254 实例77 简单的留言簿 256 实例78 JSP+Java Bean的计数器 258 实例79 数据库查询 ...
实例3 在Eclipse中创建第一个Java程序 4 常见问题 javac不是内部或者外部命令 6 常见问题 找不到类文件 6 常见问题 语法错误 7 第2章 Java基础语法 9 实例4 变量和常量 9 实例5 基本数据类型转换 10 实例6 ...
第三步:在登陆后的界面文本框输入文本,然后发送 可以同时启动多个客户端 实现群聊。 浮动的广告 嵌套在html中 各种EJB之间的调用示例 7个目标文件 摘要:Java源码,初学实例,EJB调用实例 各种EJB之间的调用源码...