`

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集群部署方案】 Apache Tomcat集群部署是提高Web应用程序可伸缩性和高可用性的常见策略。在集群环境中,多个Tomcat实例协同工作,共同处理来自客户端的请求,从而实现负载均衡和故障转移。本方案将详细介绍...

    关于tomcat集群部署的方案

    在进行Tomcat集群部署时,需要对多台服务器进行配置,以...通过这些步骤,我们能够确保Tomcat集群部署方案中,配置和数据的一致性,实现集群高可用性和数据的实时同步,这对于确保集群环境下的高性能和稳定性至关重要。

    tomcat集群部署方案

    ### Tomcat集群部署方案知识点详解 #### 一、集群概念及特性 **1.1 什么是集群** 集群是由多台独立的计算机通过网络连接组成的集合体,这些计算机共同协作完成任务,对外表现为单一的服务实体。集群的主要目的是...

    FineReport关于tomcat集群部署的方案.pdf

    FineReport关于tomcat集群部署的方案.pdf是关于FineReport在tomcat集群环境下的部署方案,本文档主要介绍了FineReport在tomcat集群环境下的配置、部署和同步机制。 FineReport是报表开发工具,可以生成各种报表,...

    TomcatSSL证书部署指南

    在部署SSL证书时,还应关注后续可能出现的技术问题,并及时寻找解决方案。安全性和稳定性是Web服务器运行的重要保障,希望通过本文档的详细指南,读者可以更加高效和安全地在Tomcat服务器上部署SSL证书。

    FineReport关于tomcat集群部署的方案.docx

    FineReport 关于 Tomcat 集群部署的方案 ...FineReport 的集群部署方案可以解决多台服务器集群后配置权限、数据连接、模板、定时调度等问题的同步问题,实现了灾备和文件同步,保证了数据同步和系统正常运作。

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

    《国产中标麒麟操作系统Nginx+Tomcat+Redis集群安装部署手册》是针对在中标麒麟操作系统上搭建Web服务环境的详细指南。这份手册由东软集团股份有限公司于2019年12月编撰,旨在解决在实际部署过程中可能出现的各种...

    TOMCAT的手工部署.rar

    Tomcat是基于Java的,所以部署前必须确保系统已安装了Java Development Kit (JDK)。你需要下载并安装适合操作系统的JDK版本,设置好JAVA_HOME环境变量,这样Tomcat才能找到Java运行时环境。 接下来,我们获取Tomcat...

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

    ### Tomcat部署项目时报错解决方案 在部署Java Web应用程序到Apache Tomcat服务器的过程中,经常会遇到各种各样的问题,其中一种常见的错误就是启动时出现“严重:Exception starting filters struts2”这样的异常...

    项目部署方案(模板).docx

    《项目部署方案详解》 项目部署是软件开发过程中的关键环节...总的来说,一个完整的项目部署方案应详尽无遗,覆盖所有可能的细节,以确保软件系统的稳定运行。每个环节的精心设计和执行,都是保证项目成功上线的关键。

    jdk8 mysql tomcat8 一键部署.rar

    在使用这个一键部署方案时,用户应注意以下几点: - 首先,确保自己的计算机满足安装所需的硬件和软件需求,比如Windows操作系统版本和足够的硬盘空间。 - 其次,运行脚本之前,关闭任何可能冲突的安全软件或防火墙...

    tomcat 部署 Workbench 和 kie-server tomcat

    在部署任何应用之前,确保你的系统已经安装并配置好了Tomcat 8.5。 1. **部署KIE Workbench**: KIE Workbench是一个Web应用程序,用于创建、测试和部署规则、流程和决策模型。首先,你需要下载KIE Workbench的war...

    nginx+tomcat+redis+mysq集群部署方案.docx

    集群部署方案是构建高可用、高并发系统的关键技术,它通过将多个独立的服务器节点组织在一起,形成一个整体,提供更强大的服务能力和故障容错能力。本方案将详细阐述如何利用Nginx、Tomcat、Redis和MySQL进行集群...

    自动化部署项目_Tomcat

    在IT行业中,自动化部署是提升效率、降低错误率的关键技术之一。本项目“自动化部署项目_Tomcat”...在实际工作中,我们可以根据项目需求进一步扩展这个自动化部署方案,例如集成数据库迁移、配置动态加载等高级功能。

    一台机器上部署不同版本JDK,两个Tomcat的解决方案

    - 已有一个基于JDK 1.4的案件管理系统部署完毕。 - 需要在同一台服务器上再部署一个基于JDK 1.5的办公系统,并且这个办公系统也需要使用Tomcat作为应用服务器。 #### 三、实施方案 接下来,我们将详细介绍如何实现...

    Docker容器部署tomcat出现中文乱码.docx

    Docker 容器中 Tomcat 部署出现中文乱码解决方案 在 Docker 容器中部署 Tomcat 时,可能会遇到中文乱码的问题,这是由于 Docker 容器的 locale 设置导致的。在本文中,我们将介绍如何解决这个问题。 什么是 locale...

    jenkins实现maven项目自动部署到tomcat

    【Jenkins实现Maven项目自动部署到Tomcat】是一篇关于自动化构建和部署流程的教程。该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的...

    mars-MP3项目整合(包括源码+tomcat部署文件)

    标签同样是“mars-MP3项目整合(包括源码+tomcat部署文件)”,它再次强调了项目的关键特性,即提供了完整的源代码和部署方案,这对于开发者、学生或者对Java Web技术感兴趣的人来说,是一个宝贵的资源,可以用来学习...

Global site tag (gtag.js) - Google Analytics