CentOS下实现一个tomcat项目的部署,也是最基本的项目部署范例:
1、创建用户并设定密码
[root@hs-192-168-58-175 ~]# useradd tgame
[root@hs-192-168-58-175 ~]# passwd tgame
Changing password for user tgame.
New password:?
Retype new password:?
passwd: all authentication tokens updated successfully.
2、创建相应文件夹并放入jdk安装包解压
[root@hs-192-168-58-175 home]# ?mkdir /usr/local/java
[root@hs-192-168-58-175 java]# cd /usr/local/java/
[root@hs-192-168-58-175 java]# ls
jdk-8u51-linux-x64.gz
[root@hs-192-168-58-175 java]# tar -xvf jdk-8u51-linux-x64.gz
3、设置jdk全局环境变量
[root@hs-192-168-58-175 ~]# 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@hs-192-168-58-175 ~]# source /etc/profile
验证:
[root@hs-192-168-58-175 ~]# 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)
3、安装tomcat
[root@hs-192-168-58-175 home]# cd tgame
[root@hs-192-168-58-175 tgame]# ls
apache-tomcat-7.0.57.tar.gz
?
[root@hs-192-168-58-175 tgame]# tar -xvf apache-tomcat-7.0.57.tar.gz?
4、部署项目实例
删除/home/tgame/apache-tomcat-7.0.57/webapps下面的所有文件
将项目war丢入webapps/下面
启动tomcat
?[root@hs-192-168-58-175 ~]# cd /home
[root@hs-192-168-58-175 home]# ls
ceplog ?tgame
[root@hs-192-168-58-175 home]# cd tgame
[root@hs-192-168-58-175 tgame]# ls
apache-tomcat-7.0.57 ?apache-tomcat-7.0.57.tar.gz
[root@hs-192-168-58-175 tgame]# cd apache-tomcat-7.0.57
[root@hs-192-168-58-175 apache-tomcat-7.0.57]# ls
bin ?conf ?lib ?LICENSE ?logs ?NOTICE ?RELEASE-NOTES ?RUNNING.txt ?temp ?webapps ?work
[root@hs-192-168-58-175 apache-tomcat-7.0.57]# cd bin/
[root@hs-192-168-58-175 bin]# ls
bootstrap.jar ?catalina-tasks.xml ? ? ? ? ? ?configtest.bat ?digest.bat ? ? ? ?setclasspath.sh ?startup.bat ? ? ?tomcat-native.tar.gz ?version.bat
catalina.bat ? commons-daemon.jar ? ? ? ? ? ?configtest.sh ? digest.sh ? ? ? ? shutdown.bat ? ? startup.sh ? ? ? tool-wrapper.bat ? ? ?version.sh
catalina.sh ? ?commons-daemon-native.tar.gz ?daemon.sh ? ? ? setclasspath.bat ?shutdown.sh ? ? ?tomcat-juli.jar ?tool-wrapper.sh
[root@hs-192-168-58-175 bin]# ./startup.sh?
Using CATALINA_BASE: ? /home/tgame/apache-tomcat-7.0.57
Using CATALINA_HOME: ? /home/tgame/apache-tomcat-7.0.57
Using CATALINA_TMPDIR: /home/tgame/apache-tomcat-7.0.57/temp
Using JRE_HOME: ? ? ? ?/usr/local/java/jdk1.8.0_51/jre
Using CLASSPATH: ? ? ? /home/tgame/apache-tomcat-7.0.57/bin/bootstrap.jar:/home/tgame/apache-tomcat-7.0.57/bin/tomcat-juli.jar
Tomcat started.
?5、修改服务器防火墙
[root@hs-192-168-58-175 ~]# vim /etc/sysconfig/iptables
添加一行:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
?
?
?
?
?
?
?
?
?
?
原文:http://wosyingjun.iteye.com/blog/2292115