Tomcat服务器的安装与配置

简介:
1.建立tomcat安装目录:  mkdir -pv /root/program/tomcat
2.建立tomcat软件存放目录:mkdir -pv /root/itstar/mysoft(已存在则不用新建)
3.进入jdk存放目录:cd  /root/itstar/mysoft,使用SSH客户端连接linux服务器,上传apache-tomcat-6.0.33.tar.gz至tomact软件存放目录。
4.解压tomcat,有tar -zxvf apache-tomcat-6.0.33.tar.gz,则在当前目录下生成apache-tomcat-6.0.33 
5.由于当前系统将涉及到3个tomcat服务器同时启动,并且三个tomcat之间是独立的,所以就需要建立3个tomcat项目,将apache-tomcat-6.0.33 分别拷贝至对应的项目下,如:cp -rf /root/itstar/mysoft/apache-tomcat-6.0.33  /root/program/tomcat/tomcat-lsgfss-dcs/
6.修改tomcat的通信端口、启动、关闭监听端口/root/program/tomcat/tomcat-bpis-dcs/apache-tomcat-6.0.33/conf/server.xml 。tomcat默认监听端口是8080,shutdown端口是8005,所以需要更改监听端口,这里为了方便管理,将配置文件中所有的端口第一个数字均递增,如:
综上所述,根据多个tomcat,我们可以相应的修改各个端口
7.启动tomcat。在tomcat的bin目录里面执行nohup ./catalina.sh run > /dev/null &  即可启动服务。
注:几种启动tomcat常用方式的区别:
  (1) ./catalina.sh run(推荐)  启动tomcat,ssh客户端会输出系统日志,关闭该窗口,服务随之停止。
  (2) nohup ./catalina.sh run (不推荐)启动tomcat,ssh客户端不会输出系统日志,程序在后台挂起运行,关闭该窗口,服务不会停止,但是会在bin/目录下生成nohup.out文件,并且将所有日志全部追加到该文件下,导致该文件过大。
  (2) nohup ./catalina.sh run > /dev/null &(推荐)启动tomcat,ssh客户端不会输出系统日志,程序在后台挂起运行,关闭该窗口,服务不会停止,不会生成nohup.out文件。
8.停止tomcat,进入bin目录下,执行./shutdown.sh run,检测tomcat是否停止:ps -ef | grep tomcat,如果出现该tomcat,则kill -9 pid号
9.部署web应用:window开发下,进入工程/webapp目录下,执行jar cvf lsgfss.war *.*/. 
然后将生成的lsgfss.war通过ssh传至linux的tomcat的webapp目录下即可。

10.linux下防止tomcat运行过程中发生内存溢出,最好扩大其运行内存,建议配置JAVA_OPTS="-Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m"。配置方法:在/bin/catalina.sh文件起始位置添加如上配置。如下图所示:





目录
相关文章
|
8天前
|
XML 网络协议 Java
JavaWeb -- HTTP -- WEB服务器TOMCAT
JavaWeb -- HTTP -- WEB服务器TOMCAT
|
1天前
|
Java 应用服务中间件 Apache
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
安装和配置Apache Tomcat是部署Java Web应用程序的常见任务
17 7
|
1天前
|
存储 并行计算 数据处理
蓝易云 - 香港站群服务器1C,4C,8C,16C的配置介绍
以上是对服务器CPU核心数量的基本解释,但实际的服务器配置还会包括其他因素,如内存大小、存储类型和网络带宽等。这些因素都会影响服务器的性能和适用场景。
7 2
|
1天前
|
Java 关系型数据库 MySQL
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
8 0
杨校老师课堂之Java项目部署到云端服务器之安装MySQL、Jdk、Tomcat
|
3天前
配置的代理服务器未响应怎么办
配置的代理服务器未响应怎么办
8 2
|
3天前
|
Java 应用服务中间件 程序员
JavaWeb基础第四章(SpringBootWeb工程,HTTP协议与Web服务器-Tomcat)
JavaWeb基础第四章(SpringBootWeb工程,HTTP协议与Web服务器-Tomcat)
|
3天前
|
Java 应用服务中间件 Linux
Tomcat的安装和配置详细教程
Tomcat的安装和配置详细教程
|
4天前
|
弹性计算 Ubuntu Linux
云服务器 ECS产品使用问题之在幻兽帕鲁服务器上更改了配置,但是相应的参数没有生效,是什么导致的
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
4天前
|
弹性计算 监控 Linux
云服务器 ECS产品使用问题之在使用yum安装PHP相关的包时遇到问题,因为系统中找不到php-mysql和php-imap这两个包,该怎么办
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
4天前
|
弹性计算 安全 定位技术
云服务器 ECS产品使用问题之在幻兽帕鲁计算机巢管理控制台修改游戏配置参数时一直显示变配失败,该如何解决
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。