ubuntu16.04 配置tomcat方案

第一步:首先安装配置好JDK(省略)


第二步:安装配置Tomcat


第一步安装Tomcat

  1. 在tomcat官网上下载最新的tomcat的gz压缩文件,要么直接在服务器wget下在到opt/下,要么在本机下载上传到服务器上去ssh+scp或者ftp
  2. 将压缩包移动并解压到/opt/目录下
$ sudo mv apache-tomcat-7.0.57.tar.gz /opt  
$ sudo tar zxvf apache-tomcat-7.0.57.tar.gz 

3. 对解压后的文件夹进行重命名
$ sudo mv apache-tomcat-7.0.57 tomcat7

4. cd到/opt/tomcat7/bin 下,编辑catalina.sh文件,向中插入以下代码(插到’#’注释结束,正文开始的地方):

#此处依你的jdk安装目录而定 
JAVA_HOME=/usr/lib/jvm/jdk1.7 
#JVM配置信息可不插入 
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"

5. 保存,关闭。这样,Tomcat7就基本完成安装了。


第二步Tomcat配置服务


1. cd到/etc/init.d目录,增加tomcat7文件

$ cd /ect/init.d  
$ sudo touch tomcat7  

2. 编辑tomcat7文件,增加下面内容,保存。

第一种若你的Ubuntu不是Ubuntu16.04.LTS发行版则复制。以下代码,无LTS标签

#!/bin/sh  
#tomcat auto-start  
case $1 in  
start)  
 sh /opt/tomcat7/bin/startup.sh  
 ;;  
stop)  
 sh /opt/tomcat7/bin/shutdown.sh  
 ;;  
restart)  
 sh /opt/tomcat7/bin/shutdown.sh  
 sh /opt/tomcat7/bin/startup.sh  
 ;;  
*)  
 echo 'Usage:tomcat7 start|stop|restart'  
 ;;  
esac

第二种若你的Ubuntu是Ubuntu16.04.LTS发行版。服务代码版本两种第二种简单好理解

#!/bin/sh

### BEGIN INIT INFO
# Provides:          tomcat
# Required-Start:    $remote_fs $network
# Required-Stop:     $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: The tomcat Java Application Server
### END INIT INFO

CATALINA_HOME=/usr/local/apache-tomcat-7.0.82
JAVA_HOME=/usr/local/jdk1.8.0_161

3. tomcat7设置成可执行

 $ sudo chmod +x /etc/init.d/tomcat7  

4. 将tomcat7加入服务

 $ sudo update-rc.d tomcat7 defaults  

5.启动Tomcat服务:

$ sudo service tomcat7 start    //启动  
$ sudo service tomcat7 restart  //重启  
$ sudo service tomcat7 stop     //停止

第三步启动Tomcat


cd到/opt/tomcat7/bin下,运行:$ sudo ./startup.sh,如果出现下面的内容表示启动成功。

Using CATALINA_BASE:   /opt/tomcat7  
Using CATALINA_HOME:   /opt/tomcat7  
Using CATALINA_TMPDIR: /opt/tomcat7/temp  
Using JRE_HOME:        /usr/lib/jvm/jdk1.7  
Using CLASSPATH:       /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar  
Tomcat started. 

ok,完成了,重启后(不登录),找另一台机器telnet一下tomcat端口,只要能通就说明服务起来了。(记得要在root下)

root@lxr:/home/lxr# telnet www.yizhanfix.com 8080
Trying 43.226.151.192...
Connected to www.yizhanfix.com.
Escape character is '^]'.

卸载

删除tomcat7目录、服务文件即可

你可能感兴趣的:(ubuntu16.04 配置tomcat方案)