文章目录

  • 一、启动虚拟机
  • 二、安装java环境
  • 三、创建java项目

一、启动虚拟机

使用RockyLinux来实现

  • 启动后登录rockylinux
sudo su -
  • 修改root用户密码
passwd
  • 切换到客户端软件连接虚拟机
ifconfig

ifconfig | more

查看ip地址使用Bvssh软件连接

二、安装java环境

连接成功后,打开命令行界执行安装Java的命令:

yum install java
运行过程中出现y/N的选择,输入y,按回车

yum安装好的Java会自动配置环境变量

验证安装:

java -version

三、创建java项目

  • 创建SpringBoot项目,勾选 Spring Web依赖

  • 项目创建好之后,在项目的resources目录下static下创建html文件或复制需要的资源。

此处插入了一个名为index的html文件和一张名为image.PNG的图片。

  • 内容编写完毕,在侧边栏选中maven运行package打包命令(右击并选中Run Maven Build)

  • 打包成功后在target文件夹中找到生成的jar包

  • 将生成的jar包拖入Bvssh软件提供的复制文件的工具中

选中New SFTP window,将文件拖入Remote files中

转到linux命令行

  • 关闭防火墙(启动Springboot项目的界面不能关,可以新开一个界面输入命令)

systemctl stop firewalld

  • 输入ll(两个小写的L)
ll

观察当前目录是否有我们拖入的jar文件。

若存在,执行运行jar文件的命令

java -jar [jar包名称]

例如:java -jar demo-0.0.1-SNAPSHOT

注意:[jar包名称]可以敲前面几个字母,按Tab自动补全

若顺利启动,会看到Spring的图形Logo

然后可以在windows中打开浏览器访问项目:[ip地址]:8080

例如:178.120.2.13:8080

演示效果如图所示:

Linux部署Java项目相关推荐

  1. JSD-2204-续 配置中心-Nginx-Linux部署java项目-Day19

    1.续 配置中心 上次课我们完成了cart模块的数据库配置信息添加到nacos的操作 我们也删除了cart模块原有的连接数据库信息的配置 下面开始,我们尝试连接nacos配置中心,读取数据库配置信息, ...

  2. Linux部署springboot项目(从安装java开始)

    Linux部署springboot项目 一 安装jdk 方式一:yum方式下载安装 方式二:官网下载jdk,ftp上传服务器解压安装 二 部署SpingBoot工程 一 新建SpingBoot工程 二 ...

  3. 云服务器开启ftp_阿里云搭建wordpress 及部署java项目

    很久之前,小编就买了一年的阿里云服务器,也购买了域名,一直都没有时间,加上自己对linux的知识不足,最后小编终于把wordpress和tomcat同时部署在一个服务器上, 先简单说说阿里云的购买流程 ...

  4. 记录第一次使用linux部署springbootweb项目

    记录第一次使用linux部署springbootweb项目 收获感受 经过一下午的安装虚拟机.Linux系统.JDK1.8,项目打包,解决bug,终于项目部署成功!哈哈哈哈哈哈哈哈哈 收获还是不错的, ...

  5. 宝塔面板如何部署Java项目教程【新版】

    在新版的宝塔面板里,对JAVA支持已经越来越友好了,操作更加方便简单. 首先,将你你宝塔面板升级到7.8版本以上,点击右上角的"更新"即可自动更新到最新版本.如图 关于新版的宝塔面 ...

  6. (阿里云)Linux部署SSM项目全过程

    首先安装好jdk, 然后安装好mysql 具体步骤可以看我的这篇博客: (阿里云)Linux部署springboot项目全过程_向上的狼的博客-CSDN博客 如果你使用的是 Spring Boot,内 ...

  7. 纯java的方式实现自定义自动化部署java项目

    纯java的方式实现自定义自动化部署java项目 前言 使用第三方的服务或插件实现部署所存在的问题 自动化部署java项目 java项目部署方式 流程 代码实现 打包 使用 java 执行 cmd 进 ...

  8. 如何在虚拟主机上部署java项目_如何在虚拟主机上部署java项目

    如何在虚拟主机上部署java项目?在虚拟主机上部署 JavaWeb 项目也离不开Web项目部署的基础三要素:基础的 JDK 环境:一个 Web服务器,如 Tomcat.JBoss:一款数据库,如:my ...

  9. K8s 集群资源监控、高可用搭建、部署java项目 (下)

    目录 集群资源监控 监控指标和搭建方案 搭建监控平台(k8s部署) 部署守护进程 部署prometheus 部署Grafana 高可用k8s集群 系统初始化 master节点部署keepalived ...

最新文章

  1. 中断技术在计算机系统中的应用,中斷在操作系统中的应用.doc
  2. PHP在各种HTTP服务器上运行模式分析
  3. 商业周刊:Facebook为何价值100亿美元(转)
  4. 后端不哭!最新优化性能经验分享来啦
  5. MVC的实体模型写在类库,为什么被其他类库调用时,用不了模型的表?
  6. this.$router.go()和this.$router.push()的区别
  7. 获取 子文件夹 后缀_CSDN学院第一个Ptython Homework-- 递归统计文件夹大小
  8. Linux C 深入分析结构体指针的定义与引用
  9. 阿里云 超级码力在线编程大赛初赛 第3场 题目4. 完美字符串
  10. redis 附近的人_使用redis—geo api实现搜索附近的人,自己写的一个composer包
  11. 经典的10道C语言例题(含参考代码)
  12. win10下移动硬盘位置不可用无法访问
  13. Microsoft.Office.Interop.Word 分页操作(文本和表格分开)
  14. python代码写父亲节快乐图片_巧用代码制作动态图文图【父亲节】
  15. 基于PHP的鲜花商城系统
  16. 愿天下团圆,愿天下再无团圆
  17. 不动点迭代方程收敛判据及MATLAB实现
  18. jupyter lab 相关
  19. 打脸!IEEE突然宣布解除对华为编辑和同行评审活动的限制;AWS 发生故障,因多处光缆被挖断,历经11小时完全修复……...
  20. 一个非常好用的LaTex代码生成工具

热门文章

  1. 获取各文件类型在系统中注册的图标
  2. 很多人不了解的嵌入式C高级用法
  3. python 定义全局变量
  4. 行业大洗牌!这一次,教培机构能否绝境求生?
  5. bootstrap fileinput api
  6. 成长系统的设计方法:如何“挖坑”,又不让玩家反感
  7. 女员工被阿里录取工资二万六,辞职时被领导挽留:给你4万留下
  8. SDN痴心不改,云杉网络完成B+轮1100万美元融资
  9. 安装AppLocale后软件安装界面变乱码的解决方法
  10. GitHub上超牛的《Java面试突击版》,分享PDF离线版