Ubuntu16.10下安装Tomcat9

发布时间:2019-11-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Ubuntu16.10下安装Tomcat9脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

声明

本文创建于2017年03月10日。安装成功也是这一天。
文中给出的链接在将来可能会存在失效的情况。
关于Tomcat自启动,Tomcat官网提示一种方式
但本文中采用的是其他的方式。

环境

系统:ubuntu-16.10-server-amd64
用户:root

准备

文件:JDK(jdk-8u121-linux-x64.tar.gz)、Tomcat(apache-tomcat-9.0.0.M17.tar.gz
文件存放目录:/root/
安装目录:/usr/local/java(JDK)、/usr/local/tomcat(Tomcat)先不急着创建,下面安装过程里有指示。

安装

先安装JDK(参照Linux Ubuntu安装JDK1.8),避免跳来跳去,逻辑搬过来,如下:

1.创建/usr/local/java目录,注意:当前操作用户是root

mkdir  /usr/local/java

2.解压JDK压缩文件到刚创建/usr/local/java里。

tar -zxvf /root/jdk-8u121-linux-x64.tar.gz -C /usr/local/java

3.设置环境变量,加入环境变量内容,并让其生效

nano /etc/PRofile
#set java environment export JAVA_HOME=/usr/local/java/jdk1.8.0_121 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
. /etc/profile

4.设置默认的JDK。

update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_121/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_121/bin/javac 300

5.检查一下是否按照成功,成功的话,如下。

java -version
java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-BIT Server VM (build 25.121-b13, mixed mode)

再安装Tomcat(参照https://wolfpaulus.com/java/t...)。
在此仍然把逻辑搬过来。

1.为Tomcat创建一个专有用户tomcat,注意:下面命令是一行,没有换行,成功显示如下。

adduser --System --shell /bin/bash --gecos 'Tomcat Java Servlet and JSP engine' --group --disabled-password --home /home/tomcat tomcat
Adding system user 'tomcat' (UID 108) ... Adding new group 'tomcat' (GID 113) ... Adding new user 'tomcat' (UID 108) with group 'tomcat' ... Creating home directory '/home/tomcat' ...

2.解压Tomcat压缩文件到/usr/local/目录下。

tar -zxvf /root/apache-tomcat-9.0.0.M17.tar.gz -C /usr/local/

3.创建文件夹软链接。
注意:创建之前,需要查看是否已经存在,如果有,需要执行rm -f /usr/local/tomcat

ln -s /usr/local/apache-tomcat-9.0.0.M17 /usr/local/tomcat

4.修改权限。

chown -R tomcat:tomcat /usr/local/tomcat/* chmod +x /usr/local/tomcat/bin/*.sh

5.启动Tomcat。在浏览器访问192.168.189.129:8080(这里的IP地址和端口号须改成自己的)。

/bin/su - tomcat -c /usr/local/tomcat/bin/startup.sh

6.停止Tomcat。

/bin/su - tomcat -c /usr/local/tomcat/bin/shutdown.sh

7.系统启动时,Tomcat就运行。即Tomcat自启动(automatically)。

nano /etc/init.d/tomcat
#!/bin/bash   ### BEGIN INIT INFO # Provides:        tomcat # Required-Start:  $network # Required-Stop:   $network # Default-Start:   2 3 4 5 # Default-Stop:    0 1 6 # Short-Description: Start/Stop Tomcat server ### END INIT INFO   PATH=/sbin:/bin:/usr/sbin:/usr/bin   start() {  /bin/su - tomcat -c /usr/local/tomcat/bin/startup.sh }   stop() {  /bin/su - tomcat -c /usr/local/tomcat/bin/shutdown.sh  }   case $1 in   start|stop) $1;;   restart) stop; start;;   *) echo "Run as $0 <start|stop|restart>"; exit 1;; esac

8.修改权限和更新系统启动项

chmod 755 /etc/init.d/tomcat
update-rc.d tomcat defaults

9.重启系统,检查Tomcat是否已自启,当然浏览器里访问也可以。

reboot
ps -ef|grep tomcat

参考文档

安装JDK:Linux Ubuntu安装JDK1.8
安装Tomcat:Installing Java 8 and Tomcat 8 on Debian Jessie or Raspbian or RedHat

脚本宝典总结

以上是脚本宝典为你收集整理的Ubuntu16.10下安装Tomcat9全部内容,希望文章能够帮你解决Ubuntu16.10下安装Tomcat9所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。