Idea + docker 在服务器上部署后端

前端咱部署过了,这后端也得跟上溜呀。

首先讲个概念,就是部署之前我们需要将项目依赖等所有模块进行打包。使用微服务的请注意,咱在打包的过程中,主类一定要找正确,并且在你的pom里面进行修正。

打码的位置一定要放自己主类名称,不然找不到。

随后,咱修改了pom就必须更新maven。敲黑板,划重点。更新以后一定要clean生命周期,免得无法覆盖。这里我本来打包使用的是另一种方式,附上学习链接,在IDEA快速打jar包并部署在服务器上_idea生成jar包并部署到服务器-CSDN博客对于我而言 没用,不好使。

下面这种直接打包的方法是看到大佬这么干的,偷学的,咱就是主打一个好用且完美,不过不会保留旧版本,需要进行版本更新迭代的老铁记得自己备份,或者参照上面博主的进行(如果用的通的话)

又有疑问了,我打包完了,去哪里找呢,欸咱已经长大了,要自己学会看控制台的输出日志。

这不就在这里呢吗,其实也就是你当前项目文件夹的target下面。

好! jar包有了,咱去测试一下,把它丢到服务器上以后,进入放包的路径,java -jar name.jar

name是你jar包的名字,前提哈,你安装好了Java环境,你别环境都没有就冲了昂,计算机人的大背头,环境配置,这个我就无能为力了。

我这边直接是能运行的

成功以后其实没有docker 也可以访问了,相当于你的后端服务已经开启了。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
后端开发中有许多实用的工具软件,以下是一些常用的工具软件: 1. IDE(集成开发环境):IDE是开者进行编码、调试和测试的主要工具。见的后端开发IDE包括Eclipse、IntelliJ IDEA和Visual Studio Code等。 2. 版本制工具:版本控制工具用管理代码的版本和协作开发。Git是最常用的版本控制工具,它可以帮助开发者跟踪代码的变化、合并代码和解决冲突。 3. 虚化软件:虚拟化软件可以创建虚拟的开发环境,方便进行开发和测试。常见的虚拟化软件有VirtualBox和VMware等。 4. 数据库管理工具:后端开发通常需要与数据库进行交互,数据库管理工具可以方便地管理和操作数据库。常见的数据库管理工具有MySQL Workbench、Navicat和DBeaver等。 5. API开发工具:API开发工具用于设计、测试和文档化API接口。Postman是一个流行的API开发工具,可以发送HTTP请求并查看响应结果。 6. 日志管理工具:日志管理工具用于记录和分析应用程序的日志信息。ELK Stack(Elasticsearch、Logstash和Kibana)是一个常用的日志管理解决方案。 7. 性能测试工具:性能测试工具可以模拟多用户并发访问,评估应用程序的性能和稳定性。常见的性能测试工具有Apache JMeter和Gatling等。 8. 容器化工具:容器化工具可以将应用程序和其依赖项打包成独立的容器,方便部署和管理。Docker是最流行的容器化工具之一。 9. 自动化部署工具:自动化部署工具可以自动化地将应用程序部署服务器上。常见的自动化部署工具有Jenkins和GitLab CI/CD等。 10. 监控工具:监控工具用于监视应用程序的运行状态和性能指标。常见的监控工具有Prometheus和Grafana等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值