当前位置:   article > 正文

把Java项目部署到linux系统_linux上部署java的常用命令

linux上部署java的常用命令

准备工作 

以《我的博客系统》为例                                                               ——jdk    tomcat    mysql


一、在Linux里下个jdk1.8

  1. yum list | grep jdk
  2. yum install java-1.8.0-openjdk-devel.x86_64

二、从本地拖拽个tomcat8.5的zip压缩包到Linux

 (1)拖拽【若拖不进去,说明少了rz命令yum install lrzsz

   (2)   解压缩:unzip + 压缩包名【若zip找不到命令。yum install unzip

【注:若不是管理员,可用sudo命令临时获取管理员权限并安装命令】

 (3)cd bin/

   (4)   使bin里的.sh文件增加可执行权限

  1. //该操作要在bin目录下进行
  2. chmod +x *.sh

【如图所示,绿了才是可执行的】

  (5)启动tomcat

  1. //Linux中启动tomcat的可执行文件是startup.sh
  2. sh startup.sh

 (6)验证tomcat是否启动成功

①通过ps验证:ps aux | grep tomcat

②通过netstat验证: netstat -anp | grep 8080

三、安装mysql

安装方法多,可用yum安装mysql的孪生兄弟mariadb 

(1)安装

①安装mariadb服务

# yum install -y mariadb-server

②安装mariadb命令行客户端

# yum install -y mariadb

③安装mariadb C library

# yum install -y mariadb-libs

④安装mariadb开发包

# yum install -y mariadb-devel

(2)启动服务器

①启动服务

# systemctl start mariadb

②设置服务开启自启动

# systemctl enable mariadb

③查看服务状态

# systemctl status mariadb

(3)验证    【以root用户登录,默认密码是""】

mysql -uroot

MariaDB启动成功(4)注意

①创建数据库时为了统一中文,统一使用utf8mb4字符集

MariaDB [(none)]> create database demo_db charset utf8mb4;

②退出mariadb

ctrl+z   或者  ctrl+c

部署

1. 赋值db.sql的内容,在云服务器的数据库里执行

2. 把博客系统打包,把war包上传到云服务器的tomcat下的webapps目录下

①修改pom.xml,把打包的类型改成war,同时设定war包名

  1. <packaging>war</packaging>
  2. <build>
  3. <finalName>java105_blog_system</finalName>
  4. </build>

②微调数据库代码

数据库的密码改成云服务器的密码

③拖拽war包到webapps下,tomcat感知到war包来了,会自动解压缩和部署

【注】

1. 调试/sout打印的结果 在tomcat的日志logs里

cd logs/ 

2. 一级路径:没打war包就是项目名(本地),打了war包就是war包名(云服务器)

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/282860
推荐阅读
相关标签
  

闽ICP备14008679号