linux下tomcat8安装配置详解

时间:2024-03-02 16:09:40

linux下tomcat8安装配置详解

 

Linux下Tomcat8的安装配置

安装tomcat前首先要安装对应的jdk并配置Java环境。

一、环境准备

jdk版本:1.8

工具:xShell5 xftp5

说明:本文是通过Xshell5工具远程连接Linux操作,原理一样.

二、安装步骤

1、下载安装包

官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

我这边是下载的jdk-8u181-linux-x64.tar.gz

如果Linux本身连接到互联网,我们可以直接通过wget命令直接把JDK安装包下载下来。

2、解压安装包

将我们下载好的JDK安装包上传到服务器,进行解压。

我是放在了/usr/local/java文件下,所以要创建java文件夹并将解压文件移动到java下

mkdir -p /usr/local/java

mv jdk1.8.0_181 /usr/local/java/

3、修改配置文件(配置环境变量)

vim /etc/profile

export JAVA_HOME=/usr/local/java/jdk1.8.0_181

export JAVA_BIN=/usr/local/java/jdk1.8.0_181/bin

export PATH=${JAVA_HOME}/bin:$PATH

export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

用vim编辑器来编辑profile文件,在文件末尾添加一下内容:

:wq回车保存退出。

保存之后通过source /etc/profile命令使修改的配置生效

4、测试JDK安装是否成功

java -version 出现安装版本信息

下面开始安装tomcat。

下载安装tomcat(http://tomcat.apache.org/)我这边是下载的apache-tomcat-8.5.32.tar.gz

解压

tar -zxvf apache-tomcat-8.5.32.tar.gz

我是放在了usr/local/tomcat下所以要创建tomcat文件夹并将解压文件移动到tomcat下

mkdir /usr/local/tomcat

mv apache-tomcat-8.5.32 /usr/local/tomcat/

 

进入tomcat安装bin目录并启动

cd usr/local/tomcat/apache-tomcat-8.5.32 /bin/

./startup.sh

成功启动后浏览器输入http://localhost:8080/查看信息(如果不是本机则输入对应IP,比如我输入服务器192.168.6.2:8080)

至此,tomcat安装完成,后续可添加项目重启tomcat服务。

三、将tomcat添加为linux系统服务

1.复制catalina.sh作为系统服务脚本

cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat 重命名的tomcat为以后的服务名

 

2.修改脚本

vim /etc/init.d/tomcat

在脚本较前面的位置加下面两行注释

 

#chkconfig:2345 10 90

#description:Tomcat service

JAVA_HOME=/usr/local/java/jdk1.8.0_181

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.32

第一行是服务的配置:

第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);

第二个数字是启动优先级,数值从0到99;

第三个数是停止优先级,数值也是从0到99。

 

第二行是对服务的描述

如果该注释有误,在添加服务时会出现"tomcat不支持chkconfig"的错误提示

 

第三四行 为设置环境变量

在profile文件中设置的变量不起作用,要在这里再设置一遍

 

3.添加脚本的可执行权限

chmod 755 /etc/init.d/tomcat

 

4.添加为系统服务

chkconfig --add tomcat

 

5.查看系统服务列表

chkconfig --list | grep tomcat

 

6.启停tomcat 服务

启动tomcat

service tomcat start

 

停止

service tomcat stop

 

四、设置为开机自动启动

vi /etc/rc.local

添加startup.sh的路径

usr/local/tomcat/apache-tomcat-8.5.32/bin/startup.sh

完成

五、修改tomcat服务器的启动端口

cd /usr/local/tomcat/apache-tomcat-8.5.32/conf/

vim server.xml

 

修改将Tomcat服务器启动时使用的8080端口,例如改成9999