play项目在Linux系统的部署

Linux项目部署,记录。

yum install firewalld -y  安装防火墙

systemctl start firewalld    开启防火墙
systemctl enable firewalld   设置开机启动防火墙
firewall-cmd --state
firewall-cmd  --permanent --zone=public --add-port=80/tcp  防火墙开启80端口
firewall-cmd  --permanent --zone=public --add-port=443/tcp 防火墙开启443端口
firewall-cmd  --permanent --zone=public --add-port=44125/tcp 防火墙开启44125端口 ssh连接端口
firewall-cmd --reload  重启防火墙
firewall-cmd --list-ports  查看防火墙开放端口
vim /etc/ssh/sshd_config  修改ssh22端口 修改成44125
systemctl restart sshd.service  重启生效

yum -y install mariadb*   安装数据库
vim /etc/my.cnf  修改mysql字符集 在[mysqld]下面添加 如下内容不要中括号【】

character-set-server=utf8
collation-server=utf8_bin

systemctl start mariadb.service  启动数据库
systemctl enable mariadb.service 设置开机启动数据库
mysql_secure_installation 初始化数据库
mysql -u root -p  尝试登录数据库

yum search java|grep jdk 查看JDK版本信息

yum -y install java-1.8.0-openjdk-devel-debug.x86_64  安装上面选择的一个版本

ls /usr/lib/jvm/  查看JDK安装路径名  java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64
vi /etc/profile  修改环境配置在profile文件中添加 如下内容不要中括号【】

#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

source /etc/profile  修改生效
cd ../usr   转跳到usr
mkdir jl    创建文件夹

wget https://piccolo.link/sbt-0.13.15.tgz  下载
tar zxvf sbt-0.13.15.tgz -C /usr/jl 解压sbt
cd /usr/jl/sbt/  进入sbt文件夹
vi sbt  编辑脚本

#!/bin/bash
SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"
java $SBT_OPTS -jar /usr/jl/sbt/bin/sbt-launch.jar "$@"

chmod u+x sbt 修改权限 使得sbt有执行权限
vi /etc/profile  添加sbt环境

export PATH=/usr/jl/sbt/:$PATH

source /etc/profile  修改生效
sbt sbt-version  第一次执行时,会下载一些文件包,然后才能正常使用

create database  数据库名   DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql -u root -p 数据库名 < /usr/jl/数据库名.sql

sbt dist              

unzip target/universal/XXX-1.0.zip       解压包
cd XXX-1.0/bin
nohup ./XXX  1>log.file 2>error.file &    后台运行

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值