linux 系统单机部署web项目

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 

查看日志,看启动是否正常,若正常,恭喜你,部署成功,可以访问了。






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值