Linux系统下的项目部署
1.安装jdk
- 卸载系统自带的jdk版本
①查看JDK:
rpm -qa | grep jdk
②使用rpm -e --nodeps 命令删除上面查找的内容:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
- 安装JDK
(安装RZ:yum -y install lrzsz)
①将jdk-8u111-linux-x64.rpm安装包传到Linux服务器中
②安装:rpm -ivh jdk-8u111-linux-x64.rpm
3)配置环境变量
(安装vim:yum -y install vim*)
vim /etc/profile
①在最末尾加入如下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_111
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
②使更改的配置立即生效
source /etc/profile
- 安装redis
- 下载、解压、编译
①wget http://download.redis.io/releases/redis-3.0.6.tar.gz
②tar -zxvf redis-3.0.6.tar.gz
③cd redis-3.0.6
④make
- 编译报错,提示没有gcc功能时:
yum -y install gcc gcc-c++ libstdc++-devel
但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数。
解决办法
make MALLOC=libc
- 启动、关闭
启动 src/redis-server & (添加 &执行后台启动 )
关闭 src/redis-cli shutdown
- 修改项目中redis的配置文件redis-default.properties
- 安装tomcat
- 下载、解压、改端口
tar -zxvf ap+TAB键
①将下载好的tomcat压缩包解压,并修改解压后的名称,名称格式如下:
tomcat8084_vmp_manage
②进入tomcat配置文件修改端口号:
vim tomcat8084_vmp_manage/conf/server.xml
- 修改项目中数据库的配置文件jdbc-default.properties
- 部署项目、启动、关闭
①将项目打包后上传到对应tomcat的webapps目录下命名为ROOT,并解压
②启动:bin/start.sh
③关闭:kill -9 进程号
- 设置项目开机自启动
①修改脚本文件rc.local:
vim /etc/rc.d/rc.local
②添加如下内容:
③esc 退出编辑,:wq 保存修改