zoukankan      html  css  js  c++  java
  • 在centos8上部署springboot 项目

    安装Xshell,Xftp,通过Xshell来操作以下内容。有两种方法部署,推荐使用第二种方法

    1、安装jdk

    使用yum命令安装:

    获得版本列表:yum search java

    安装需要的版本:yum install ...

    查看是否安装成功及版本信息:java -version

    方法一、将项目打包成war

    2、安装tomcat

    下载tomcat通过Xftp上传到服务器,哪个文件夹自己选择,解压

    这样方便找到tomcat目录

    sh startup.sh //启动tomcat
    输入服务器地址和端口就能进入tomcat首页 sh shutdown.sh
    //关闭tomcat

    3、安装mysql

    安装mysql及所有依赖:sudo dnf install @mysql

    启动mysql服务:sudo systemctl enable --now mysqld

    检测是否运行:sudo systemctl status mysqld

    进入数据库管理输入mysql -u root -p,首次没有密码直接回车,更改root账户密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

    获取远程访问权限:

    use mysql;
    update user set user.host='%' where user.user='root';

    4、设置服务器防火墙,在这之前需要在服务器控制台中打开需要使用的端口

    查看firewall状态(runing:运行,not runing:没有运行),如果没有运行,用systemctl start firewalld启动

     firewall-cmd --state

     firewall-cmd --permanent --zone=public --add-port=3306/tcp //添加3306端口
    ... //打开需要使用的端口:80,8080...

     firewall-cmd --reload //重新加载firewall

    5、将springboot项目打包成war包

    IDEA打包https://www.cnblogs.com/liwenhong199404/p/11572711.html

    打包后放在tomcat文件下的webapps中

    运行sh startup.sh启动tomcat服务,输入服务器地址和端口就能进入tomcat首页

    打开管理gui: 首先修改 conf/tomcat-users.xml 文件

    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="admin-gui"/>
    <role rolename="admin-script"/>
    <user username="user" password="password" roles="tomcat,manager-gui,manager-script,admin-gui,admin-script"/>

    修改webapps/manager/META-INF/context.xml

    <Context privileged="true" antiResourceLocking="false"
             docBase="${catalina.home}/webapps/manager">
        <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
    </Context>

    到此就完成部署了

    方法二、将项目打包成jar通过Xftp上传到服务器

    这种方法使用内置tomcat

    运行项目

    nohup java -jar test.jar >temp.txt &

     

    查找进程:

     杀掉进程:kill 进程号,重启

  • 相关阅读:
    【POJ】【2420】A Star not a Tree?
    【BZOJ】【2818】Gcd
    【BZOJ】【2190】【SDOI2008】仪仗队
    【Vijos】【1164】曹冲养猪
    【BZOJ】【1430】小猴打架
    【BZOJ】【3611】【HEOI2014】大工程
    【转载】完全图的生成树
    【BZOJ】【2286】【SDOI2011】消耗战
    【POJ】【1061】/【BZOJ】【1477】青蛙的约会
    Codeforces VK Cup Finals #424 Div.1 A. Office Keys(DP)
  • 原文地址:https://www.cnblogs.com/freven/p/13375152.html
Copyright © 2011-2022 走看看