Linux学习笔记(12)

Linux下配置Tomcat服务器

一、准备工作

1、java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。

2、下载tomcat包,下载地址:http://tomcat.apache.org/download-70.cgi

可以本地下载后上传到服务器上,也可以直接在服务器上使用wget命令下载,本案例直接使用wget命令下载 :

[root@localhost ~]# wget  http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz

~

二、安装Tomcat

1、新建tomcat存放的目录

[root@localhost ~]# mkdir /usr/local/tomcat

2、拷贝下载好的 apache-tomcat-7.0.77.tar.gz 到 tomcat目录下

[root@localhost ~]# cp apache-tomcat-7.0.77.tar.gz /usr/local/tomcat/

3、进入tomcat目录,并解压apache-tomcat-7.0.77.tar.gz

[root@localhost ~]# cd /usr/local/tomcat/

[root@localhost tomcat]# tar -zxvf apache-tomcat-7.0.77.tar.gz

4、进入解压的tomcat包的bin目录,并启动tomcat

[root@localhost tomcat]# cd /usr/local/tomcat/apache-tomcat-7.0.77/bin/

[root@localhost bin]# ./catalina.sh start

或:[root@localhost bin]# ./startup.sh

注: ./catalina.sh start 和 ./startup.sh 都能启动tomcat。使用 ./catalina.sh stop 或 ./shutdown.sh 停止tomcat。

5、浏览器访问并解决防火墙问题。

在浏览器使用ip进行访问(端口默认:8080),http://192.168.0.111:8080,可以看到tomcat的管理界面。

192.168.0.111 为服务器的ip地址,如果访问不了,有可能是服务器防火墙问题,8080端口被拦截了,于是需要打开8080端口,并保存重启防火墙:

[root@localhost bin]# iptables  -I  INPUT  -p  tcp  --dport  8080  -j  ACCEPT  

[root@localhost bin]# /etc/init.d/iptables  save

[root@localhost bin]# /etc/init.d/iptables  restart

在server.xml配置中可以修改访问端口,

6、配置 tomcat 帐号密码权限(登陆使用Web管理界面)

修改tomcat下的配置文件 tomcat-users.xml

[root@localhost ~]# vim /usr/local/tomcat/apache-tomcat-7.0.77/conf/tomcat-users.xml

在前添加以下代码:






注:username 和 password 则是登陆tomcat管理界面需要的账号密码。

:wq 保存退出,重启tomcat

浏览器访问:http://192.168.0.111:8080

 

Linux学习笔记(12)_第1张图片

 

可以通过 Manager App 管理已部署的项目。

点击进入 Manager App 需要账号密码,上面有设置。

~

三、Tomcat配置服务和自启动

1、Tomcat配置服务

新建服务脚本:

[root@localhost ~]# vim /etc/init.d/tomcat

添加脚本内容:

#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80

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

case $1 in
        start)
                sh $CATALINA_HOME/bin/startup.sh
                ;;
        stop)
                sh $CATALINA_HOME/bin/shutdown.sh
                ;;
        restart)
                sh $CATALINA_HOME/bin/shutdown.sh
                sh $CATALINA_HOME/bin/startup.sh
                ;;
        *)
                echo 'please use : tomcat {start | stop | restart}'
        ;;
esac
exit 0

:wq 保存脚本。

执行脚本,启动、停止 和 重启服务。

启动:service tomcat start

停止:service tomcat stop

重启:service tomcat restart

2、Tomcat配置开机自启动

向chkconfig添加 tomcat 服务的管理

[root@localhost ~]# chkconfig --add tomcat

设置tomcat服务自启动

[root@localhost ~]# chkconfig tomcat on

查看tomcat的启动状态

[root@localhost ~]# chkconfig --list | grep tomcat

状态如下:

[root@localhost ~]# chkconfig –list | grep tomcat

tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off

关闭tomcat服务自启动:chkconfig tomcat off

删除tomcat服务在chkconfig上的管理:chkconfig –del tomcat

你可能感兴趣的:(【Ubuntu相关,】)