多系统部署到一个
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集群部署方案】 Apache Tomcat集群部署是提高Web应用程序可伸缩性和高可用性的常见策略。在集群环境中,多个Tomcat实例协同工作,共同处理来自客户端的请求,从而实现负载均衡和故障转移。本方案将详细介绍...
在进行Tomcat集群部署时,需要对多台服务器进行配置,以...通过这些步骤,我们能够确保Tomcat集群部署方案中,配置和数据的一致性,实现集群高可用性和数据的实时同步,这对于确保集群环境下的高性能和稳定性至关重要。
### Tomcat集群部署方案知识点详解 #### 一、集群概念及特性 **1.1 什么是集群** 集群是由多台独立的计算机通过网络连接组成的集合体,这些计算机共同协作完成任务,对外表现为单一的服务实体。集群的主要目的是...
FineReport关于tomcat集群部署的方案.pdf是关于FineReport在tomcat集群环境下的部署方案,本文档主要介绍了FineReport在tomcat集群环境下的配置、部署和同步机制。 FineReport是报表开发工具,可以生成各种报表,...
在部署SSL证书时,还应关注后续可能出现的技术问题,并及时寻找解决方案。安全性和稳定性是Web服务器运行的重要保障,希望通过本文档的详细指南,读者可以更加高效和安全地在Tomcat服务器上部署SSL证书。
FineReport 关于 Tomcat 集群部署的方案 ...FineReport 的集群部署方案可以解决多台服务器集群后配置权限、数据连接、模板、定时调度等问题的同步问题,实现了灾备和文件同步,保证了数据同步和系统正常运作。
《国产中标麒麟操作系统Nginx+Tomcat+Redis集群安装部署手册》是针对在中标麒麟操作系统上搭建Web服务环境的详细指南。这份手册由东软集团股份有限公司于2019年12月编撰,旨在解决在实际部署过程中可能出现的各种...
Tomcat是基于Java的,所以部署前必须确保系统已安装了Java Development Kit (JDK)。你需要下载并安装适合操作系统的JDK版本,设置好JAVA_HOME环境变量,这样Tomcat才能找到Java运行时环境。 接下来,我们获取Tomcat...
### Tomcat部署项目时报错解决方案 在部署Java Web应用程序到Apache Tomcat服务器的过程中,经常会遇到各种各样的问题,其中一种常见的错误就是启动时出现“严重:Exception starting filters struts2”这样的异常...
《项目部署方案详解》 项目部署是软件开发过程中的关键环节...总的来说,一个完整的项目部署方案应详尽无遗,覆盖所有可能的细节,以确保软件系统的稳定运行。每个环节的精心设计和执行,都是保证项目成功上线的关键。
在使用这个一键部署方案时,用户应注意以下几点: - 首先,确保自己的计算机满足安装所需的硬件和软件需求,比如Windows操作系统版本和足够的硬盘空间。 - 其次,运行脚本之前,关闭任何可能冲突的安全软件或防火墙...
在部署任何应用之前,确保你的系统已经安装并配置好了Tomcat 8.5。 1. **部署KIE Workbench**: KIE Workbench是一个Web应用程序,用于创建、测试和部署规则、流程和决策模型。首先,你需要下载KIE Workbench的war...
- 已有一个基于JDK 1.4的案件管理系统部署完毕。 - 需要在同一台服务器上再部署一个基于JDK 1.5的办公系统,并且这个办公系统也需要使用Tomcat作为应用服务器。 #### 三、实施方案 接下来,我们将详细介绍如何实现...
集群部署方案是构建高可用、高并发系统的关键技术,它通过将多个独立的服务器节点组织在一起,形成一个整体,提供更强大的服务能力和故障容错能力。本方案将详细阐述如何利用Nginx、Tomcat、Redis和MySQL进行集群...
在IT行业中,自动化部署是提升效率、降低错误率的关键技术之一。本项目“自动化部署项目_Tomcat”...在实际工作中,我们可以根据项目需求进一步扩展这个自动化部署方案,例如集成数据库迁移、配置动态加载等高级功能。
Docker 容器中 Tomcat 部署出现中文乱码解决方案 在 Docker 容器中部署 Tomcat 时,可能会遇到中文乱码的问题,这是由于 Docker 容器的 locale 设置导致的。在本文中,我们将介绍如何解决这个问题。 什么是 locale...
【Jenkins实现Maven项目自动部署到Tomcat】是一篇关于自动化构建和部署流程的教程。该文档旨在教你如何利用Jenkins自动化处理Maven项目的编译、打包和部署到Tomcat服务器的过程,使得开发工作更加高效。以下是详细的...
标签同样是“mars-MP3项目整合(包括源码+tomcat部署文件)”,它再次强调了项目的关键特性,即提供了完整的源代码和部署方案,这对于开发者、学生或者对Java Web技术感兴趣的人来说,是一个宝贵的资源,可以用来学习...