当前位置:   article > 正文

Linux环境部署以及项目搭建_linux搭建环境部署项目

linux搭建环境部署项目

目录

一、Linux环境搭建

        1.使用云服务器

       2.下载xshell并且远程控制服务器

二、将项目部署到linux云服务器上

1.搭建java部署环境

1.1 在linux安装jdk

1.2 将tomcat安装包上传到linux服务器上

1.2.1将tomcat安装包上传到linx服务器中

1.2.2 解压缩tomcat安装包

1.2.3 把tomcat的启动脚本加上可执行权限

1.2.4 启动tomcat

1.2.5查看8080端口号和tomcat进程是否存在

1.3 安装mariadb

1.3.1 安装

1.3.2  启动

 1.3.3 测试连接

 1.3.4 创建数据库

2.部署web项目到linux云服务器上(基于博客系统)

 2.1 对代码进行微调

2.2 建库建表

2.3 打包部署

2.4 通过浏览器访问


一、Linux环境搭建

        1.使用云服务器

使用云服务器,可以选择腾讯云、阿里云、华为云等厂商直接购买一个服务器。新用户好像有的可以试用几个月。以下就是试用阿里云的服务器:

 以下选择centOS7版本就可以。然后购买成功后需要重置一下密码,避免被黑客入侵,下图中的重置实例密码。

 

       2.下载xshell并且远程控制服务器

                关于下载直接在官网进行下载,下载免费版本即可。

              

准备和刚刚部署的服务器进行连接。

如上图,打开xshell,点击文件 -> 新建

         以上新建中,名称任意取,然后主机(H)是刚刚部署的服务器的ip地址。

        如下就连接成功了。

 

二、将项目部署到linux云服务器上

1.搭建java部署环境

1.1 在linux安装jdk

使用“包管理器”(yum)进行安装。

  1. yum list | grep jdk //搜索出和jdk相关的软件包
  2. yum install java-1.8.0-openjdk-devel.x86_64

1.2 将tomcat安装包上传到linux服务器上

1.2.1将tomcat安装包上传到linx服务器中

进入一个文件目录,将安装包直接手动拖到xshell命令窗口即可。

 如果不能手动拖,先执行以下命令,下载lrzsz

yum install lrzsz  

rz :是指将文件从windows上传linux

sz:是指将文件从linux传给windows

1.2.2 解压缩tomcat安装包
unzip apache-tomcat-8.5.89.zip

       如果输入命令以后,提示“unzip apache-tomcat-8.5.89.zip”,那么就安装以下“unzip”就可以了

yum install unzip
1.2.3 把tomcat的启动脚本加上可执行权限

      首先进入到刚刚解压缩的tomcat文件中。 

cd apache-tomcat-8.5.89

       然后进入到bin目录。

cd bin/

         bin目录中,有很多.sh后缀的文件,就是给linux使用的启动脚本,默认情况下,这些脚本是没有可执行权限的 。我们就需要赋予它权限。

chmod +x *.sh   //让.sh文件具有可执行权限
1.2.4 启动tomcat

       检查tomcat端口是否被占用。

  1. netstat -anp | grep 8080
  2. netstat -anp | grep 8005

      在bin目录中,使用以下命令启动tomcat: 

sh startup.sh
1.2.5查看8080端口号和tomcat进程是否存在
  1. netstat -anp | grep 8080
  2. ps aux | grep tomcat

    在网页打开tomcat欢迎页面。

       输入ip地址,也就是下图中我们填的的ip地址。

       然后添上8080端口号。

         以上就说明tomcat部署成功了。如果这个页面不出现,但是在xshell命令行查看端口号和进程启动是成功的,那么可能是云服务器的8080防火墙规则没有打开。以下是阿里云服务器:直接手动添加8080端口即可。

 

1.3 安装mariadb

    mariadb其实就相当于mysql,相互之间兼容,mariadb安装更加简单。

1.3.1 安装

下面的#只是注释。

  1. # yum install -y mariadb-server //安装 mariadb 服务
  2. # yum install -y mariadb //安装 mariadb 命令行客户端
  3. # yum install -y mariadb-libs //安装 mariadb C library
  4. # yum install -y mariadb-devel //安装 mariadb 开发包
1.3.2  启动
  1. # systemctl start mariadb //启动服务
  2. # systemctl enable mariadb //设置服务开启自启动
  3. # systemctl status mariadb //查看服务状态

 1.3.3 测试连接
# mysql -uroot   //使用命令行客户端尝试连接

 1.3.4 创建数据库

       一定要指定是utf8,因为mariadb默认字符集不是中文。

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

2.部署web项目到linux云服务器上(基于博客系统)

 2.1 对代码进行微调

  比如端口号如果不是3306,就需要修改,还有密码和用户名要写成云服务器上部署的mysql密码和用户名。

2.2 建库建表

  将之前写在mysql的sql语句粘贴到当前mariadb窗口上面运行。

2.3 打包部署

  首先在xshell中打开tomcat中的webapps文件夹。要先进入到刚才下载的tomcat所在的目录,然后才能使用下面的cd

  1. cd apache-tomcat-8.5.89
  2. cd webapps/

   然后回到idea中,基于idea打一个war包,比如我这里是一个博客系统,这里就需要对pom.xml进行调整。

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

   然后点击旁边的maven工具栏,双击package进行打包。 打包成功以后,就会在idea项目目录target里找到刚才打包成功的war包。

   然后右键Open in Explorer。将这个项目直接拖进xshell面板中就可以了。

2.4 通过浏览器访问

  ip地址+端口号+项目名+具体要打开的页面

  如下是我的页面:可以对照这个打开页面

http://39.107.159.218:8080/blog_system/login.html

 对博客系统有兴趣的,主页有源码。

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

闽ICP备14008679号