怎么在云服务上启动java服务?(图文解说详细版)

简介: 怎么在云服务上启动java服务?(图文解说详细版)

hello,大家好,前几章将了怎么将前端页面部署到云服务器上面去:

Nginx部署VUE前端页面(图文解说详细版)

但是大家都知道前端是需要调用后端的接口的,那么我怎么把写好的java接口放到云服务器上面去呢?

首先,我们是需要有java的接口的:


5b22fddd41574c69a534a140039d766a.png

有这样的接口之后,在确保我们的服务在本地环境下能运行


119dbef3e7724741b5b427a0025979a8.png


说道这里我遇到一个非常非常有意思的事情:


有一个小伙伴不知道怎么部署java服务到服务器上面,于是他想着按照我们平时的想法在云服务器上面买了一个win10的服务器,然后再云服务器上面转了一个Idea!!最后一切准备就绪了将idea给启动!!!


我知道这个消息的时候笑死我了,然后就想着出一期这样的教程让大家少走一些弯路,希望大家看在我这么用心良苦的份上能都点个赞,谢谢大家了。


言归正传,回到我们上面的话题,确保服务没问题之后,我们可以在项目所在的的命令行输入

mvn clean package

f98c05beff6e46fbb0771dd13d0f0f2d.png


备注:如果jar包打失败了,类似下面的情况:

ad21799efc034976944b79c8df1cfaf6.png


我们可以使用右侧的maven图形化界面打包:


bfff3f9cb9124667a485ef7369791ad6.png


依次点击这两个按钮。

经过这个操作之后,我们的服务就被咱们打包成了一个jar包


1b5e3c31890d4fc8a2ba1bf137d3bc29.png


这个时候将我们的jar上传到云服务器上面:

17f741ff0c8d4032b257ecf7c060e169.png


这个时候用java -jar 的命令去运行他就好了


c3b0599540e3471d8b3b5cf9466b756a.png

java -jar apprentice-0.0.1-SNAPSHOT.jar

启动成功能之后咱们就能访问服务器上面的api啦!!

但是注意如果这个时候我们关闭命令行,服务就会结束,所以我们需要后台去运行这个jar包:

输入

nohup java -jar apprentice-0.0.1-SNAPSHOT.jar


相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
存储 数据采集 搜索推荐
Java 大视界 -- Java 大数据在智慧文旅旅游景区游客情感分析与服务改进中的应用实践(226)
本篇文章探讨了 Java 大数据在智慧文旅景区中的创新应用,重点分析了如何通过数据采集、情感分析与可视化等技术,挖掘游客情感需求,进而优化景区服务。文章结合实际案例,展示了 Java 在数据处理与智能推荐等方面的强大能力,为文旅行业的智慧化升级提供了可行路径。
Java 大视界 -- Java 大数据在智慧文旅旅游景区游客情感分析与服务改进中的应用实践(226)
|
11月前
|
JSON Java 数据格式
java调用服务报错400
java调用服务报错400
273 6
java调用服务报错400
|
11月前
|
JSON Java 数据格式
java调用服务报错415 Content type ‘application/octet-stream‘ not supported
java调用服务报错415 Content type ‘application/octet-stream‘ not supported
605 6
|
Java Maven Windows
使用Java创建集成JACOB的HTTP服务
本文介绍了如何在Java中创建一个集成JACOB的HTTP服务,使Java应用能够调用Windows的COM组件。文章详细讲解了环境配置、动态加载JACOB DLL、创建HTTP服务器、实现IP白名单及处理HTTP请求的具体步骤,帮助读者实现Java应用与Windows系统的交互。作者拥有23年编程经验,文章来源于稀土掘金。著作权归作者所有,商业转载需授权。
565 2
使用Java创建集成JACOB的HTTP服务
|
分布式计算 搜索推荐 算法
Java 大视界 -- Java 大数据在智慧养老服务需求分析与个性化服务匹配中的应用(186)
本篇文章探讨了Java大数据技术在智慧养老服务需求分析与个性化服务匹配中的应用。通过整合老年人健康数据与行为数据,结合机器学习与推荐算法,实现对老年人健康风险的预测及个性化服务推荐,提升养老服务的智能化与精准化水平,助力智慧养老高质量发展。
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
1264 7
|
小程序 JavaScript Java
【Java】服务CPU占用率100%,教你用jstack排查定位
本文详细讲解如何使用jstack排查定位CPU高占用问题。首先介绍jstack的基本概念:它是诊断Java应用程序线程问题的工具,能生成线程堆栈快照,帮助找出程序中的瓶颈。接着,文章通过具体步骤演示如何使用`top`命令找到高CPU占用的Java进程及线程,再结合`jstack`命令获取堆栈信息并进行分析,最终定位问题代码。
2294 2
【Java】服务CPU占用率100%,教你用jstack排查定位
|
Java 数据库连接 数据库
Java服务提供接口(SPI)的设计与应用剖析
Java SPI提供了一种优雅的服务扩展和动态加载机制,使得Java应用程序可以轻松地扩展功能和替换组件。通过合理的设计与应用,SPI可以大大增强Java应用的灵活性和可扩展性。
380 19
|
前端开发 Java API
JAVA Web 服务及底层框架原理
【10月更文挑战第1天】Java Web 服务是基于 Java 编程语言用于开发分布式网络应用程序的一种技术。它通常运行在 Web 服务器上,并通过 HTTP 协议与客户端进行通信。
406 1