当前位置: 首页 > wzjs >正文

网站建设优化服务效果海外互联网推广平台

网站建设优化服务效果,海外互联网推广平台,软件开发方法有哪些,互动平台有效学时Linux 部署 Spring Boot 项目,Web项目(2025版) 一、简洁版1.1 Linux 环境配置1.2 将Spring Boot 项目部署到 Linux 中 二、详细版2.1 Linux 环境配置2.2 Spring Boot 项目搭建2.3 mysql 配置2.4 测试项目2.5 将Spring Boot 项目部署到 Linux …

Linux 部署 Spring Boot 项目,Web项目(2025版)

  • 一、简洁版
    • 1.1 Linux 环境配置
    • 1.2 将Spring Boot 项目部署到 Linux 中
  • 二、详细版
    • 2.1 Linux 环境配置
    • 2.2 Spring Boot 项目搭建
    • 2.3 mysql 配置
    • 2.4 测试项目
    • 2.5 将Spring Boot 项目部署到 Linux 中
  • 三、Web 项目部署


主要介绍:在 Linux 系统中配置运行Java 程序所需要的配置环境,如JDK,MySQL,Tomcat 等,
之后,将你的 Spring Boot 项目使用 Maven 工具打包成 jar包,丢到 Linux 系统中,java -jar demo.jar 运行即可。
本文项目版本使用:Windows 11,jdk-21,IntelliJ IDEA 2024.3.4.1,mysql-8.0, Navicat Premium 17

本文使用的项目源码,见文章最上方。

一、简洁版

1.1 Linux 环境配置

  1. 本文 JDK 使用 jdk 21 版本
    jdk-21 详细安装教程

  2. MySQL使用MySQL8.0.40 版本
    mysql8.0 详细安装教程+防火墙配置

  3. 如果你要部署 web 应用,可以使用 tomcat,部署Spring Boot 请忽略此第3点
    tomcat 详细安装教程+开放8080端口

1.2 将Spring Boot 项目部署到 Linux 中

在 IntelliJ IDEA 中,使用 Maven 工具,将 Spring Boot 项目打成 jar 包,在 Linux 系统中,运行以下指令,启动项目即可。其中:demo.jar 是你打包好的 jar 包。

注意:项目在本地运行正常,在linux 系统中无法运行,可能是你环境配置的问题, 如开启防火墙开放端口等。

java -jar demo.jar

二、详细版

2.1 Linux 环境配置

  1. 本文 JDK 使用 jdk 21 版本
    jdk-21 详细安装教程(Linux系统)

  2. MySQL使用MySQL8.0.40 版本
    mysql8.0 详细安装教程+防火墙配置(Linux系统)

  3. 如果你要部署 web 应用,可以使用 tomcat,部署Spring Boot 请忽略此第3点
    tomcat 详细安装教程+开放8080端口(Linux系统)

2.2 Spring Boot 项目搭建

  1. 创建 Spring Boot 项目
    在这里插入图片描述

  2. 选择一些构建工具
    在这里插入图片描述

  3. 创建以下目录结构和文件
    在这里插入图片描述

  4. User.java

    package com.example.demo.entity;import jakarta.persistence.Entity;
    import jakarta.persistence.Id;
    import lombok.Data;import java.util.Date;@Data
    @Entity
    public class User {@Idprivate Integer id;private String name;private Date birthday;
    }
    
  5. UserRepository.java

    package com.example.demo.repository;import com.example.demo.entity.User;
    import org.springframework.data.jpa.repository.JpaRepository;public interface UserRepository extends JpaRepository<User, Integer> {
    }
    
  6. UserController.java

    package com.example.demo.controller;import com.example.demo.entity.User;
    import com.example.demo.repository.UserRepository;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;import java.util.List;@RestController
    @RequestMapping("/user")
    public class UserController {@Autowiredprivate UserRepository userRepository;@GetMapping("/index")public List<User> findAll() {return userRepository.findAll();}
    }
    
  7. application.yml

    server:port: 8080
    spring:datasource:url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=trueusername: rootpassword: 123456driver-class-name: com.mysql.jdbc.Driverjpa:show-sql: trueproperties:hibernate:format_sql: true
    
  8. 配置文件说明
    在这里插入图片描述

2.3 mysql 配置

  1. tset.sql
    create database test character set utf8 collate utf8_general_ci;
    use test;
    create table user(id int primary key auto_increment,name varchar(20),birthday datetime
    );insert into user(name, birthday) values ('小明', '2000-01-01');
    insert into user(name, birthday) values ('小华', '2001-01-01');
    
  2. 图文讲解
    在这里插入图片描述

2.4 测试项目

在地址栏输入以下内容,即可通过项目访问数据库内容。

localhost:8080/user/index

在这里插入图片描述

2.5 将Spring Boot 项目部署到 Linux 中

我们在本地已经测试通过了,现在让我们进入虚拟机(或者远程服务器)将我们的项目部署到 Linux 系统中。

  1. 在 Linux 系统中需要配置 jdk 21 环境,和mysql 8.0 环境,如果你已经都配置好了,请或略此段,如果你还未配置,请点击查看详细配置:
  • jdk-21 详细安装教程
  • mysql8.0 详细安装教程+防火墙配置
  1. 将刚刚我们构建的项目打成 jar 包:
    在这里插入图片描述
  • 将项目拖拽到远程服务器或者虚拟机中
    在这里插入图片描述
  • 在 Linux 中运行项目
    在这里插入图片描述
  • 部署成功 在这里插入图片描述

三、Web 项目部署

如果你需要在 Linux 中部署 Web 项目,你还需要在配置一个 tomcat 容器, 运行时,只需要将项目打包,打成war 包,将 war 包丢到 tomcat 的 webapps 目录下即可。
注意:项目在本地运行正常,在linux 系统中无法运行,可能是你环境配置的问题, 如开启防火墙开放端口等。

  • jdk-21 详细安装教程(Linux系统)
  • mysql8.0 详细安装教程+防火墙配置(Linux系统)
  • tomcat 详细安装教程+开放8080端口(Linux系统)
    在这里插入图片描述
    在这里插入图片描述

END Spring Boot 项目,Web项目,部署完成



文章转载自:

http://LuyykEhM.xjpnq.cn
http://DXVnWjCZ.xjpnq.cn
http://0kAkPfNK.xjpnq.cn
http://Rtxosd8l.xjpnq.cn
http://SOpEeLvi.xjpnq.cn
http://DT8E6jjW.xjpnq.cn
http://4VID3z4G.xjpnq.cn
http://RLjBRVys.xjpnq.cn
http://VqIIcDnN.xjpnq.cn
http://RujkBxDj.xjpnq.cn
http://c3Nvv8pN.xjpnq.cn
http://ZtxiULih.xjpnq.cn
http://ECOMyI5S.xjpnq.cn
http://wvKoCPtR.xjpnq.cn
http://fDUM1ayQ.xjpnq.cn
http://PLP33Lhz.xjpnq.cn
http://xiLHSHiW.xjpnq.cn
http://SH6LXokT.xjpnq.cn
http://i9KlqPrH.xjpnq.cn
http://zW02xuEJ.xjpnq.cn
http://ov9wkgyC.xjpnq.cn
http://cUEOzXRy.xjpnq.cn
http://GqVkAP8T.xjpnq.cn
http://3DU4kibQ.xjpnq.cn
http://5kY9PXgN.xjpnq.cn
http://iR4lk8Yi.xjpnq.cn
http://a7ClMcHg.xjpnq.cn
http://ihAlFw56.xjpnq.cn
http://UIj7PBIG.xjpnq.cn
http://s4R0Zyco.xjpnq.cn
http://www.dtcms.com/wzjs/700117.html

相关文章:

  • 网站开发维护印花税影视广告公司宣传片
  • 购物网站建设容易出现的问题潍坊网站建设诸城高密
  • 云南旅游网站开发公司网址大全
  • 扬州 网站建设网店推广1+x证书
  • 免费财务软件永久版百度seo推广方案
  • 网站建设 html5做招聘网站创业
  • 珠宝玉器监测网站建设方案来宾住房与城乡建设网站
  • 网站建设制作作业wordpress更新php版本号
  • 网站空间后台求职简历网
  • 婚庆素材网站免费网站视频播放代码
  • 玉溪建设网站百姓网站制作
  • 电子商务系统网站设计wordpress修改固定链接后无法访问
  • 深圳市企业网站建设哪家好汽车网站建设方案预算
  • 国外创意网站设计欣赏开发帮官方网站
  • 网站源码是html怎么转成php网站wordpress支付宝登录界面
  • 彩票网站的建设wordpress中文链接404
  • 帝国cms如何做网站猎聘网招聘官方网站
  • 弄个网站多少钱智慧团建网页版登录入口
  • 网站掉权重是怎么回事做营销网站设计
  • 视频网站 费用兼职给企业做网站
  • 蚌埠百度做网站苏州园区做网站公司
  • 公司网站制作流程秦皇岛做网站公司汉狮价格
  • 网站开发学习运行一个网站的成本
  • 中小型网站建设服务网站建设英文怎么说
  • 做公司网站要什么资料钉钉小程序开发
  • 杭州建站网站建设基于php的图书管理系统论文
  • 建设银行防钓鱼网站福州网站建设 联系yanktcn 05
  • 腾讯广告投放推广平台在北京做网站seo多少钱
  • 又名林州站长网网站开发网络课程
  • 海口网站排名做宠物网站