1,更新163 yum源
[root@test ~]# yum clean all
[root@test~]# yum makecache
[root@test ~]# yum update
或者是:http://centos.ustc.edu.cn/
注:一般新系统可忽略。
2,安装rzsz
命令:[root@test ~]# yum -y install lrzsz
作用:便于上传部署所需要文档
3,安装jdk
先卸载open-jdk ,如果系统有open-jdk 就卸载,如果没有可以直接安装自己需要的jdk
命令 [root@test ~]# java –version
[root@test ~]# rpm -qa | grep java
[root@test ~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
[root@test ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
开始安装:
[root@test ~]# mkdir /usr/local/src/java
[root@test ~]# rz -y上传jdk tar包
[root@test ~]# tar -xvf jdk-7u71-linux-i586.tar.gz
[root@test ~]# yum install glibc.i686
① [root@test ~]# vi /etc/profile
② 在末尾行添加
#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71 (注意自己安装的jdk版本)
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
③[root@test ~]# source /etc/profile 使更改的配置立即生效
④[root@test~]# java -version 查看JDK版本信息,如果显示出1.7.0证明成功
4,创建部署用户
注:一般生产环境是不会使用root用户来发布tomcat等应用的,可以创建属于本项目的特有用户,本示例以 ucenter 为示例
[root@test ~]# useradd ucenter -d /ucenter (创建用户命令),注意自己系统的硬盘大小,再适当选择当前用户的存储目录
[root@test ~]# passwd ucenter ( –设置密码为:ucenter)
[root@test ~]# chown ucenter:ucenter /ucenter/ -R (这步看情况执行,遍历当前目录下面所有目录更改所属用户)
5,安装mysql / 或者其他数据库
此部跳过,见后续linux安装mysql
6,部署前准备
1,切换到部署用户 ucenter
[root@test~]# su - ucenter
2,创建2个目录,web 和soft
[root@test~]# mkdir web
[root@test~]# mkdir soft
3,进入web目录
[root@test~]# cd web
4,查看当前操作目录
[root@test~]# pwd
需要确定显示是在当前目录 也就是 /ucenter/web
5,创建一个 上传文件目录upload
[root@test~]# mkdir upload
6,进入upload
[root@test~]# cd upload
7,创建一个本项目的上传文件存储 目录
[root@test~]# mkdir test
8,退回到 web 目录下。确认当前操作目录是 /ucenter/web
9,上传tomcat tar包
[root@test~]# rz -y tomcat tar 包
10,解压 tomcat 包
[root@test~]# tar -xvf apache-tomcat-7.0.57.tar.gz
11,重命名 tomcat
[root@test~]# mv apache-tomcat-7.0.57 tomcat-test (建议这样命名,或有什么要求)
12,进入上一步重命名后的tomcat 目录 ,修改配置文件,主要是修改端口。
[root@test~]# cd tomcat-test/conf
编辑 server.xml 文件
[root@test~]# vim server.xml
端口定多少,确认好,修改好后,保存退出。
13,进入tomcat 的 bin目录下,启动tomcat ,测试是否可以正常启动
[ucenter@testbin]$ ./startup.sh (启动命令) 或者 sh startup.sh
启动完毕后,在浏览器测试tomcat 是否正常启动
若出现下图,则tomcat 启动正常,可以使用。
好的。恭喜你,到这里,所有准备工作就结束了,下面可以部署了。
14,执行sql脚本,导入数据库
[root@test~]# cat ***.sql | mysql -uroot -p****
7,部署项目
1,先把所需要部署的项目打成 war包
进入tomcat的 webapps 目录,
一定要确认是在当前操作的目录下,
[ucenter@testwebapps]$ rm -rf * 删除当前目录下的所有文件
[ucenter@testwebapps]$ mkdir ROOT
[ucenter@testwebapps]$ cd ROOT
[ucenter@testwebapps]$ rz -y war包 (上传war包
[ucenter@testwebapps]$ jar -xvf war 包 (解压 war 包
[ucenter@testwebapps]$ rm -rf war包 (删除war包
修改配置文件
[ucenter@testROOT]$ cd WEB-INF/classes/
查看所有配置文件,是否符合当前系统环境
确保所有配置文件符合本系统后,回到bin目录下。启动tomcat
启动tomcat
[ucenter@test bin]$ sh startup && tail -f ../logs/catalian.out
查看日志,看启动是否正常,若正常,恭喜你,部署成功,可以访问了。