Linux下Tomcat配置service启动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下Tomcat配置service启动相关的知识,希望对你有一定的参考价值。

Linux下Tomcat安装配置
买了台阿里云服务器,因为配置比较低,所以用Linux系统,这里记录一下我在Linux系统中Tomcat的安装配置。

前提JDK已经安装好。

安装
首先在/usr/local/下建立一个tomcat的文件夹

cd /usr/local/

mkdir tomcat

cd tomcat/

在网上下载tomcat的包,我现在的是tomcat8,也可根据实际需要到官网上获取下载链接。

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz

然后解压缩

tar zxvf apache-tomcat-8.5.20.tar.gz

将tomcat中的/bin/catalina.sh 脚本 拷贝到init.d下,这样是为了比较方面的启动tomcat,在任务地方通过service tomcat start 就可以启动tomcat

cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat

vim /etc/init.d/tomcat
在第二行加入以下内容:

chkconfig: 112 63 37

description: tomcat server init script

Source Function Library

. /etc/init.d/functions

JAVA_HOME=你的jdk路径
CATALINA_HOME=tomcat安装路径

例如:我的是

JAVA_HOME=/usr/java/jdk1.8.0_144/

CATALINA_HOME=/usr/local/tomcat

保存文件后执行以下操作

chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on

启动tomcat:

service tomcat start

可在浏览器输入http://你的ip:8080,tomcat默认端口是8080,如果成功启动的话会看到tomcat主界面

配置
Linux下tomcat配置和windows下是一样的,这里讲下配置tomcat服务的访问端口:

cd /usr/local/tomcat/conf/
vim server.xml

找到:

<Connector port="8080" protocol="HTTP/1.1"
修改为:

<Connector port="你想要的端口" protocol="HTTP/1.1"

重启tomcat

service tomcat stop

service tomcat start

这样tomcat就配置成功了

以上是关于Linux下Tomcat配置service启动的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下centos7启动 Tomcat 抛出Can't connect to X11 window server 问题的解决方法

linux下tomcat启动正常,但是外部浏览器无法访问

配置ssh框架启动tomcat服务器报异常Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvir

Linux设置tomcat开机自启动

linux服务器(centos7环境)配置tomcat8开机自启动(亲测有效)

Linux设置tomcat开机自启动:centos7