centos 部署tomcat

1. 准备工作

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

  2. 下载tomcat包,下载地址:http://tomcat.apache.org/download-70.cgi。可以本地下载后上传到服务器上,也可以直接在服务器上使用wget命令下载,本案例直接使用wget命令下载

    wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz

  3. 以下步骤按tomcat7版本为例

2. 安装tomcat

2.1 新建tomcat存放目录

mkdir /usr/local/tomcat

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

cp apache-tomcat-7.0.77.tar.gz /usr/local/tomcat/

2.3 进入tomcat目录, 并解压

cd /usr/local/tomcat/

tar -zxvf apache-tomcat-7.0.77.tar.gz

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

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

./catalina.sh start
./startup.sh 

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

2.5 浏览器访问并解决防火墙问题

以我的服务器为例: 我的服务器ip为122.51.222.155

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

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

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT  
/etc/init.d/iptables save
/etc/init.d/iptables restart

如果以上方法报错, 可能是因为你的centos版本过低,请使用以下方法禁用防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service

在server.xml配置中可以修改访问端口,<Connector port="8080" 修改成80 端口,浏览器上就可以直接通过http://122.51.222.155 进行访问。

2.6 配置tomcat帐号密码权限 (登陆使用的web管理界面)

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

vim /usr/local/tomcat/apache-tomcat-7.0.77/conf/tomcat-users.xml

上一篇:JavaScript的知识整理(8)


下一篇:基于JSP的物流信息平台sqlserver