CentOS下实现一个tomcat项目的部署,也是最基本的项目部署范例:
1、创建用户并设定密码
[root@test ~]# useradd tgame
[root@test ~]# passwd tgame
Changing password for user tgame.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
2、创建相应文件夹并放入jdk安装包解压
[root@test home]# mkdir /usr/local/java
[root@test java]# cd /usr/local/java/
[root@test java]# ls
jdk-8u51-linux-x64.gz
[root@test java]# tar -xvf jdk-8u51-linux-x64.gz
3、设置jdk全局环境变量
[root@test ~]# vim /etc/profile
在文件末尾加上:
export JAVA_HOME=/usr/local/java/jdk1.8.0_51
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
[root@test ~]# source /etc/profile
验证:
[root@test ~]# java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
4、安装tomcat
[root@test home]# cd tgame
[root@test tgame]# ls
apache-tomcat-7.0.57.tar.gz
[root@test tgame]# tar -xvf apache-tomcat-7.0.57.tar.gz
5、部署项目实例
删除/home/tgame/apache-tomcat-7.0.57/webapps下面的所有文件
将项目war丢入webapps/下面
启动tomcat
[root@test ~]# cd /home
[root@test home]# ls
ceplog tgame
[root@test home]# cd tgame
[root@test tgame]# ls
apache-tomcat-7.0.57 apache-tomcat-7.0.57.tar.gz
[root@test tgame]# cd apache-tomcat-7.0.57/bin
[root@test bin]# ./startup.sh
6、修改服务器防火墙
[root@test ~]# vim /etc/sysconfig/iptables
添加一行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables restart #重启服务
/etc/rc.d/init.d/iptables status #再检查下