`

tomcat多系统部署方案

阅读更多

 

多系统部署到一个 Tomcat 中,如果某一个系统崩溃可能会同时使其他系统不能正常工作,因为它们运行在同一个 JVM 上,就需要在同一个服务器中安装多个 Tomcat 来运行不同的 WEB 系统。

 

一、 Tomcat 版本选择

安装 JDK 版本 1.6.0 _10 以上,完成后设置以下环境变量:

JAVA_HOME       C:\Program Files\Java\jdk1.6.0_11

CLASSPATH        .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

PATH                   ;%JAVA_HOME%\bin

 

二、 Tomcat 版本选择

应选择 ZIP 版本,如 apache-tomcat-6.0.20.zip ,不能使用 EXE 版本。

 

三、 Tomcat 端口配置

修改 tomcat\conf 下的 server.xml ,如下

修改 <Server port=”8005” shutdown=”SHUTDOWN”> 8005 为其他端口

       修改 <Connector port=”8080” maxHttpHeaderSize=”8192”> 8080 为其他端口

       修改 <Connector port=”8009” > 8009 为其他端口
         

       d:\user1\tomcat6\conf\server.xml 中以上的三个 port 分别为 8006 8081 8010

       d:\user2\tomcat6\conf\server.xml 中以上的三个 port 分别为 8007 8082 8011

d:\user3\tomcat6\conf\server.xml 中以上的三个 port 分别为 8008 8083 8012

 

四、 Tomcat 安装与删除

Tomcat 安装为后台服务,让它自动启动。

打开 DOS 窗口,切换到当前 Tomcat \bin 目录,输入命令“ service install tomcatuser1

即可以创建一个后台 Tomcat 服务,打开服务窗口 services.msc 可查看服务。

如果要删除这个服务,同样在 DOS 窗口,在 BIN 目录输入“ service remove tomcatuser1

 

五、 Tomcat 性能优化

Tomcat 默认使用的内存为 128MB ,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报 Tomcat 内存溢出错误, Out of Memory( 系统内存不足 ) 的异常,从而导致客户端显示 500 错误,一般调整 Tomcat 的使用内存即可解决此问题。 Windows 环境下修改 “%TOMCAT_HOME%\bin\catalina.bat” 文件,在文件开头增加如下设置: set JAVA_OPTS=-Xms256m -Xmx512m Linux 环境下修改 “%TOMCAT_HOME%\bin\catalina.sh” 文件,在文件开头增加如下设置: JAVA_OPTS=’-Xms256m -Xmx512m’ 其中, -Xms 设置初始化内存大小, -Xmx 设置可以使用的最大内存。

 

六、 Tomcat 系统测试

应使用不同的机器测试,或者不同的浏览器,如 FF IE ,或者使用 IETester 测试,若使用同一浏览打开,且服务端为同一工程,则可能有 Session 问题。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Tomcat部署项目时报错解决方案

    Tomcat部署项目时报错解决方案,有自己的也有网上收集的,觉得有点用分享出来

    国产中标麒麟操作系统nginx+tomcat+redis+mysql安装部署手册(精).docx

    本手册的编写初衷是笔者在安装部署项目过程中,网上信息很多,坑也很多,或多或少都有些问题,而且文件内容都不全面,整个部署过程就是慢慢填坑的过程. 1.本手册着重点放在把所有安装部署过程记录完整详细。 2.本...

    Avaya统一通讯系统部署方案

    Avaya、统一通讯、Avaya的统一通讯系统部署方案

    Nginx+Tomcat负载均衡解决方案

    Nginx+Tomcat负载均衡解决方案,当前信息系统的应用范围越来越广泛,我们的信息系统从开始的只需向少量用户提供服务,到现在越来越频繁的需要应对大量用户同时在线,系统高并发的情况也越来越常见,并且对系统的稳定...

    OA系统设计方案.doc

    系统部署架构 7 2.3.4. 系统软件架构 8 3. 系统功能设计 8 3.1. 功能模块列表 8 3.2. 系统菜单 9 3.3. 个人事项 10 3.3.1. 待办公文 10 3.3.2. 已办公文 12 3.3.3. 待阅公文 12 3.4. 公文起草 12 3.4.1. 外部来文...

    Tomcat服务器响应过慢解决方案

     使用top命令查看服务器的资源使用情况,主要分析CPU和内存的使用情况(top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,默认5秒刷新一下进程列表,所以类似于 Windows 的任务...

    Docker下搭建一个JAVA Tomcat运行环境的方法

    Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了...

    文档管理系统简单介绍(企业版)

    系统采用浏览器/服务器(B/S)结构,客户端无需安装任何软件和插件,部署方便快捷。 数据库:系统支持SQL Server、Oracle、MySQL等多种数据库,可以方便地在数据库之间进行移植。系统默认配备的数据库为MySQL。 Web...

    OA系统设计方案(1).doc

    总体结构设计 6 系统体系架构 6 系统功能架构 7 系统部署架构 7 系统软件架构 8 3. 系统功能设计 8 3.1. 功能模块列表 8 3.2. 系统菜单 9 3.3. 个人事项 10 待办公文 10 已办公文 12 待阅公文 12 3.4. 公文起草 12 ...

    某果学院 微服务分布式事物解决方案

    16、可靠消息最终一致性方案在支付系统中的实战应用部署 17、可靠消息最终一致性方案的实战应用测试 18、可靠消息最终一致性方案的优化提升 19、最大努力通知型方案的应用场景介绍 20、最大努力通知型方案的方案设计...

    数字阅读资源共享小程序.zip

    系统实现了图书、摄影照片、电影资源、电台和读诗音频等数字阅读资源的共享,服务器部署使用腾讯云学生服务器,SSL证书在Tomcat8.5里部署,整个系统分为三个部分: 1.前端(CloudSpace)为小程序展示页面,使用微信...

    Windows部署文档.doc

    将Java系统部署到Windows详细步骤及常见问题解决方案。

    决战Nginx 技术卷:高性能Web服务器部署与运维.part3

    《决战Nginx技术卷:高性能Web服务器部署与运维(基于php、Java、...对于ASP.NET的用户来说,现在从Windows系统下向Linux系统迁移的用户很多,这就无疑会使用Mono,在本书中同样能够找到Mono的使用和迁移的解决方案。

    weixin142微信点餐系统小程序+ssm(源码+部署说明+演示视频+源码介绍+lw).rar

    服务器部署:可能使用了Tomcat或其他Servlet容器来运行Web应用。 功能概述: 用户点餐:用户可以直接在微信小程序中浏览菜单,选择菜品,下单支付。 订单管理:系统能够处理用户的订单,包括生成订单、修改订单...

    基于Javaweb+Tomcat+MySQL的大学生公寓管理系统.zip

    此外,MySQL支持多种操作系统,包括Windows、Linux、macOS、Solaris等,确保了其在不同环境下的兼容性和部署灵活性。 关系型模型与SQL支持 MySQL基于关系型数据库模型,数据以表格形式组织,并通过预定义的键(如...

    基于JAVA毕业生实习管理系统计算机毕业设计源码+系统+lw文档+部署.zip

    基于JAVA毕业生实习管理系统计算机毕业设计源码+系统+lw文档+部署 技术栈 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:...

    基于springboot+vue的旅游管理系统源码+数据库(毕业设计)

    首页、个人中心、用户管理、旅游方案管理、旅游购买管理、系统管理。 用户;首页、个人中心、旅游方案管理、旅游购买管理、我的收藏管理。 前台首页;首页、旅游方案、旅游资讯、个人中心、后台管理等功能。 开发...

    决战Nginx 技术卷:高性能Web服务器部署与运维.part2.rar

    《决战Nginx技术卷:高性能Web服务器部署与运维(基于php、Java、...对于ASP.NET的用户来说,现在从Windows系统下向Linux系统迁移的用户很多,这就无疑会使用Mono,在本书中同样能够找到Mono的使用和迁移的解决方案。

    基于JAVA博客管理系统计算机毕业设计源码+系统+lw文档+部署.zip

    基于JAVA博客管理系统计算机毕业设计源码+系统+lw文档+部署 技术栈 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10...

    基于JAVA宠物管理系统计算机毕业设计源码+系统+lw文档+部署.zip

    基于JAVA宠物管理系统计算机毕业设计源码+系统+lw文档+部署 技术栈 项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10...

Global site tag (gtag.js) - Google Analytics