生产环境Tomcat多项目多端口部署

<?xml version=‘1.0‘ encoding=‘utf-8‘?>

<Server port="8005" shutdown="SHUTDOWN">

<Listener className="org.apache.catalina.startup.VersionLoggerListener" />

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

<Listener className="org.apache.catalina.core.JasperListener" />

<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />

<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener" />

<GlobalNamingResources>

<Resource name="UserDatabase" auth="Container"

type="org.apache.catalina.UserDatabase"

description="User database that can be updated and saved"

factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

pathname="conf/tomcat-users.xml" />

</GlobalNamingResources>

<!-- 项目1 -->

<Service name="Catalina">

<Connector port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

URIEncoding="UTF-8"

useBodyEncodingForURI="true"

maxThreads="5000"

minSpareThreads="1000"

enableLookups="false"

redirectPort="8443" />

<Engine name="Catalina" defaultHost="localhost">

<Host name="localhost"  appBase="/data/site/www"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Alias>wsyht90.blog.51cto.com/</Alias>

<Context path="" docBase="." reloadable="false" crossContext="true">

</Context>

</Host>

</Engine>

</Service>

<!-- 项目2 -->

<Service name="Catalina2">

<Connector port="9001" protocol="HTTP/1.1"

connectionTimeout="20000"

URIEncoding="UTF-8"

useBodyEncodingForURI="true"

maxThreads="5000"

minSpareThreads="1000"

enableLookups="false"

redirectPort="8443" />

<Engine name="Catalina2" defaultHost="localhost">

<Host name="localhost"  appBase="/data/site/tzbank"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<Alias>wsyht90.blog.51cto.com/</Alias>

<Context path="" docBase="." reloadable="false" crossContext="true">

</Context>

</Host>

</Engine>

</Service>

</Server>

时间: 2024-10-13 16:10:08

生产环境Tomcat多项目多端口部署的相关文章

SpringCloud从入门到进阶(四)——生产环境下Eureka的完全分布式部署

内容 由于前两节的内容我们知道,开启了preferIpAddress后,Eureka的伪分布式部署会提示replica不可用.这一节我们讲解如何在生产环境下部署完全分布式的Eureka集群,确保开启了preferIpAddress后replica的可用性. 版本 IDE:IDEA 2017.2.2 x64 JDK:1.8.0_171 manve:3.3.3 SpringBoot:1.5.9.RELEASE SpringCloud:Dalston.SR1 适合人群 Java开发人员 节点信息: 节

13.生产环境中的 redis 是怎么部署的?

作者:中华石杉 面试题 生产环境中的 redis 是怎么部署的? 面试官心理分析 看看你了解不了解你们公司的 redis 生产集群的部署架构,如果你不了解,那么确实你就很失职了,你的 redis 是主从架构?集群架构?用了哪种集群方案?有没有做高可用保证?有没有开启持久化机制确保可以进行数据恢复?线上 redis 给几个 G 的内存?设置了哪些参数?压测后你们 redis 集群承载多少 QPS? 兄弟,这些你必须是门儿清的,否则你确实是没好好思考过. 面试题剖析 redis cluster,10

测试及生产环境tomcat配置

环境: 系统为suse11 sp1 软件版本: jdk1.7.0_80.zip apr.tar.gz apache-tomcat.tar.gz tomcat部署目录为/apps,应用以ebay为例 注意: 实际配置要根据实际环境做改变,仅供参考 1.jdk环境配置 root用户 unzip jdk1.7.0_80.zip -d /usr/local ln -s /usr/local/jdk1.7.0_80 /usr/local/jdk vi /etc/profile 添加 export JAVA

生产环境中的 redis 是怎么部署的

redis cluster,10 台机器,5 台机器部署了 redis 主实例,另外 5 台机器部署了 redis 的从实例,每个主实例挂了一个从实例,5 个节点对外提供读写服务,每个节点的读写高峰qps可能可以达到每秒 5 万,5 台机器最多是 25 万读写请求/s. 机器是什么配置?32G 内存+ 8 核 CPU + 1T 磁盘,但是分配给 redis 进程的是10g内存,一般线上生产环境,redis 的内存尽量不要超过 10g,超过 10g 可能会有问题. 5 台机器对外提供读写,一共有

Rancher 2.x 生产环境HA(高可用)部署

Rancher官方中文文档:https://www.rancher.cn/docs/rancher/v2.x/cn/overview/ 本次实验,为Ranche七层负载均衡Helm HA部署 一.环境准备 1.服务器配置 服务器使用腾讯云的虚拟机具体配置如下: 主机名称 系统版本 内网ip 公网ip 配 置 master1 CentOS 7.6 172.27.100.101 xxx 4C 16G master2 CentOS 7.6 172.27.100.101 xxx 4C 16G maste

生产环境 tomcat中启动缓慢

具体的原因没研究,大概是一个随机数种子生成的速度拖慢了,直接copy一份解决方案,属于备忘材料 解决 有两种解决办法: 1)在Tomcat环境中解决 可以通过配置JRE使用非阻塞的Entropy Source. 在catalina.sh中加入这么一行: -Djava.security.egd=file:/dev/./urandom 即可. 加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms. 2)在JVM环境中解决 打开$JAVA_PATH/jre/l

linux日志审计项目案例实战(生产环境日志审计项目解决方案)

所谓日志审计,就是记录所有系统及相关用户行为的信息,并且可以自动分析.处理.展示(包括文本或者录像) 推荐方法:sudo配合syslog服务,进行日志审计(信息较少,效果不错) 1.安装sudo命令.syslog服务(centos6.4或以上为rsyslog服务) [[email protected]_back ~]#rpm -qa "sudo|syslog"   查询系统是否已安装sudo.syslog程序 rsyslog-5.8.10-8.el6.x86_64 sudo-1.8.6

全网服务器数据备份方案(模拟生产环境)+邮件告知

使用rsync实现全网数据备份(模拟生产环境)+邮件告知 项目要求来源于网络:http://oldboy.blog.51cto.com/2561410/1856048 假定3台服务器主机名分别为web01.backup.nfs01,主机信息如下表: 服务器说明 内网IP 主机名 nginx web服务器 192.168.1.222 WEB-01 NFS存储服务器 192.168.1.233 NFS-01 rsync备份服务器 192.168.1.244 BACKUP 要求:每天晚上00点整在We

SharePoint迁移数据到生产环境

SharePoint迁移数据到生产环境步骤如下: 1. 安装部署好生产环境: 2. 安装SPD工具 3. 配置管理中心 4. 备份数据库 5. 还原数据库 6. 创建web应用程序,并修改网站集管理员 7. 创建网站集 8. 添加部署wsp包 9. 迁移15目录下面修改的数据