栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

部署一个项目的步骤

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

部署一个项目的步骤

一、上传jar包到云服务器上

  方式一:通过命令行上传

  方式二:其他软件 例如filezilla等 建议上传到比较好找的目录下

二、运行jar包

  1. java -jar 文件名.jar (注意此时不能关闭终端,关闭终端服务就会停止,可以查看实时日志)

  可以通过ps -ef |grep java 查看进程

  Kill -9 进程号    杀死进程

     2.Nohup  java -jar 文件名.jar  &    后台运行,关闭终端服务也不会停止,不会在启动后台运行时要首先执行第一步java  -jar 文件名.jar运行起来 (可以在nohup.out文件中查看日志)

三、完成上述步骤可以在浏览器查看后台接口是否可以打开,如果不行,可以去检查一下云服务器的防火墙是否开放了相应的端口号

  访问后台接口页面:http://ip地址:端口号/swagger-ui.html#/

四、云服务器数据库配置

   在线安装mysql5.7版本

   查看版本:mysql -V

 五、下载软件navicat,用navicat连接数据库,用身份登录

     Host:自己Ip地址

     Port:3306

     Username:root

     Password:自己设置的密码

六、 创建数据库

    数据库名:项目名称

    字符类型:utf-8

七、 运行sql文件

    在数据库为项目名称上右击 然后选择运行sql文件

    导入表格和数据,导入sql文件

八、 给当前云服务器的数据库创建一个用户(用户名,密码是后台指定的,不能自己更改)

     用户配置:

      用户名:xxx

      密码:xxx

      Host:% (Host指的是当前用户通过哪个ip登录到数据库,%代表所有ip都可以)

   权限配置

      授予数据库为项目名称的数据库所有权限

  连接测试

      通过navicat连接数据库,用后台规定的数据库身份

      Host:自己的ip地址

      Port:3306

      Username:xxx

      Password:xxx

九、如果连接数据库出现2003和1251问题,下面是解决方法

       

         解决2003问题

                    use mysql; 

                    update user set Host='%' where User='root';

                修改bind_address

                    vim /etc/mysql/mysql.conf.d/mysqld.cnf

                    修改43行的bind_address=127.0.0.1为bind_address=0.0.0.0

            解决1251问题:

            1.进入Ubuntu 的数据库:mysql -uroot -p

            2、mysql> use mysql;

            3、mysql>alter user 'root'@'%' identified with mysql_native_password by '你的密码';

            4、mysql>flush privileges;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/271779.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号