首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows安装多个Tomcat部署项目

前言 在实际生产环境中,经常会有一个tomcat部署多个应用程序的场景,但多个项目应用同一个基础框架时,会出现某些文件路径相同的情况导致管理混乱(例如附件,日志,缓存文件),并且更新有时需要关闭tomcat...导致多个项目同时失效,本文提供同时安装多个tomcat的方案,独立部署每个项目便于管理 下载 tomcat9安装包 https://pan.baidu.com/s/1WaM5lqSdLOCAI37oW-klHg...tomcat-serviceName 安装完毕后在系统服务中启动/关闭 tomcat-serviceName为自定义名称 如果安装多个tomcat,重新解压一个tomcat文件夹,自定义名称不同即可 配置...安装多个时,需要同步重命名tomcat解压路径的bin目录中的Tomcat9w.exe文件 命名为[tomcat-serviceName]w.exe即可打开进行设置启动内存大小 打开conf文件夹的server.xml...文件 修改Connector标签下的port和redirectPort属性,避免多个tomcat启动时的端口冲突

30710
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Redis+Tomcat+Nginx集群实现Session共享Tomcat Session共享

    作者:蕃薯耀 链接:www.cnblogs.com/fanshuyao 一、Session共享使用tomcat-cluster-redis-session-manager插件实现 插件地址见: https..."> tomcat 9400端口的修改如下: 2、项目准备...9300、9400端口的2个tomcat中,分别启动,记得也启动Nginx和redis哦 然后打开浏览器通过地址访问项目:http://localhost/redis-session/ (使用Nginx...在访问后缀为.jvm9400时,把端口9400的tomcat关掉,再次刷新访问,sessionId一样不变,由此可见,2个tomcat的sessionId是共享的。...使用Redis实现session共享的好处就是,把session管理放在redis中,如果服务器重启或挂机,sessionId保存在redis中,下次重启后一样生效,避免sessionId失效,同样redis

    76320

    Redis+Tomcat+Nginx集群实现Session共享Tomcat Session共享

    作者:蕃薯耀 链接:www.cnblogs.com/fanshuyao 一、Session共享使用tomcat-cluster-redis-session-manager插件实现 插件地址见: https..."> tomcat 9400端口的修改如下: 2、项目准备...9300、9400端口的2个tomcat中,分别启动,记得也启动Nginx和redis哦 然后打开浏览器通过地址访问项目:http://localhost/redis-session/ (使用Nginx...在访问后缀为.jvm9400时,把端口9400的tomcat关掉,再次刷新访问,sessionId一样不变,由此可见,2个tomcat的sessionId是共享的。...使用Redis实现session共享的好处就是,把session管理放在redis中,如果服务器重启或挂机,sessionId保存在redis中,下次重启后一样生效,避免sessionId失效,同样redis

    99730

    Tomcat集群会话共享

    2、session复制共享:sessionreplication,如tomcat自带session共享,主要是指集群环境下,多台应用服务器之间同步session,使session保持一致,对外透明。...在大并发下表现并不好 3、基于cache DB缓存的session共享 基于memcache/redis缓存的 session 共享 即使用cacheDB存取session信息,应用服务器接受新请求将...nginx+tomcat+redis实现负载均衡、session共享 环境 主机 操作系统 IP地址 硬件/网络 Nginx CentOS7.3 39.108.140.0 1C2G / 公有云 Tomcat...服务器,redis做为两台tomcat共享session数据服务器,mysql做为两台tomcat的后端数据库。...因为将会话存储在Redis中,因此Nginx就不必配置成stick粘贴某个Tomcat方式,这样才能真正实现后台多个Tomcat负载平衡。 部署nginx #!

    56850

    SFTPServer如何共享多个目录

    针对客户希望共享多个文件夹给交易伙伴的问题,知行之桥EDI系统中SFTPServer端口的其他路径功能可以轻松解决这个问题。...它可以向SFTP客户共享除“Send”、“Receive”文件夹以外的文件夹。...我们只需要在SFTPServer端口中指定想要共享文件夹的相对路径(相对个人设置中根目录的相对路径),并且为此路径设置相应的权限即可。...使用SFTPServer端口进行共享目录的配置,对于希望共享多个文件目录给合作伙伴的企业来说非常有用,可以帮助企业对文件进行更细致的区分,同时能够对不同的文件夹进行“读”“写”权限的设置,一定程度上避免了企业因为不规范操作导致文件丢失或损坏的问题...以上就是关于SFTPServer如何共享多个目录的内容。更多 EDI 信息,请参阅: EDI 是什么?

    1K30

    同一Tomcat不同项目如何实现session共享【面试+工作】

    同一Tomcat不同项目如何实现session共享【面试+工作】 需求: 现A、B两个项目,运行于同一tomcat下,要求在A项目下登录后,B项目中同样获取登录权限,支持同一用户重复登录。...分析: 即要实现A、B项目的session共享。 如何共享?...tomcat支持不同项目的ServletContext实例共享,如此就可以让ServletContext对象充当储存session的公共空间,而不需要序列化或数据库存储,从而节约资源; 服务器一般采用session...实现: 1.不同项目ServletContext共享 修改tomcat的service.xml文件 ?...1.依此类推,假如有多个项目,可将session的管理均存放与一个项目中,其他项目只是变向的去获取此项目中的session,便于维护与管理; 2.此种情况下,可以简化操作,避免了session的序列化,

    1.6K40

    idea启动多个tomcat失败

    请教同事,同事解释Application context不能同为”/”,Intellij会将web发布到tomcat目录下的ROOT中,两者必然冲突。...提供了两种解决方案: Application context区别开,如”/weba/”和”/webb/” 将tomcat安装目录复制一份,用两套tomcat部署 我恍然同时,又觉得Eclipse完全可以实现啊...自己浅析一下:war理所当然会打为war包,发布时候脱离了你本地项目目录,发布到了Tomcat目录\webapps\ROOT下;explored方式,是将web root指向了你的本地项目。...但经验证,两个项目都设置成 war explored还是会报错,于是只能一个设置成war 另一个设置成war explored。...这样就可以了,还有一种就是设置两个项目的Application context不能同为”/” 。让运行的资源分开放。

    2.6K50

    tomcat】不同域名解析到同一tomcat不同项目上 windows 环境下nginx + tomcat群 + redis 实现session共享

    多个域名,想输入的每个域名只能访问其中的一个项目      2....这些项目都部署在同一个tomcat上的    解决步骤:         1.首先把所有域名都解析到这台服务器上,解析时只能填写ip地址,不能指定端口的,默认访问解析IP的80端口     2.把web...项目部署在tomcat安装目录下,需要和默认的webapps目录平级,并且直接将web项目打包为ROOT.war 启动时会解压到ROOT文件夹      目录结构如下: ?...搭建简单项目可以按照上面方式进行,但是如果项目比较庞大或者访问较多, 请不要使用此方式, 应该采ngix前端分发到不同端口上 配置请参看 我的另一篇文章  windows 环境下nginx + tomcat...群 + redis 实现session共享 2016年1月29日22:02更新 为了测试两个标准的spingmvc+hibernate+shiro web项目到底启动需要消耗多少内存,又发现了些问题 因为要部署两个项目

    1.1K30

    Redis + Tomcat + Nginx 集群实现 Session 共享

    链接: www.cnblogs.com/fanshuyao 一、Session共享使用tomcat-cluster-redis-session-manager插件实现 插件地址见: https://github.com...> tomcat 9400端口的修改如下: 2、项目准备: 新建立一个...9300、9400端口的2个tomcat中,分别启动,记得也启动Nginx和redis哦 然后打开浏览器通过地址访问项目:http://localhost/redis-session/ (使用Nginx...在访问后缀为.jvm9400时,把端口9400的tomcat关掉,再次刷新访问,sessionId一样不变,由此可见,2个tomcat的sessionId是共享的。...使用Redis实现session共享的好处就是,把session管理放在redis中,如果服务器重启或挂机,sessionId保存在redis中,下次重启后一样生效,避免sessionId失效,同样redis

    1.3K40
    领券