Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Eclipse将Maven项目打成jar包[通俗易懂]

Eclipse将Maven项目打成jar包[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-06-24 13:40:42
发布于 2022-06-24 13:40:42
2.3K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

利用Eclipse将项目打包成jar,放入服务器执行。

1:在eclipse中选中项目,右键,Run As,Run Configurations,输入package,然后点击run执行。

2:在eclipse控制台会显示打jar的日志信息,当看到BUILD SUCCESS,代表打包成功。

3:将jar包发布到服务器

首先将middleware-0.0.1-SNAPSHOT.jar包上传到服务器任意目录,然后查看改jar包是否正在执行。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ps -ef|grep java  #查询java进程

如果存在,则执行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 kill -9 进程编号  #根据java进程号,杀死进程

最后执行运行jar包的命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nohup java -jar middleware-0.0.1-SNAPSHOT.jar > catalina.out  2>&1 &

将执行日志写入到catalina.out文件中

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151764.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SpringBoot项目打成war和jar的区别「建议收藏」
1.我的一个springboot项目,用mvn install打包成jar,换一台有jdk的机器就直接可以用java -jar 项目名.jar的方式运行,没任何问题,为什么这里不需要tomcat也可以运行了? 2.然后我打包成war放进tomcat运行,发现端口号变成tomcat默认的8080(我在server.port中设置端口8090)项目名称也必须加上了。 也就是说我在原来的机器的IDEA中运行,项目接口地址为 ip:8090/listall,打包放进另一台机器的tomcat就变成了ip:8080/项目名/listall。这又是为什么呢?
全栈程序员站长
2022/08/25
2.5K0
SpringBoot项目打成war和jar的区别「建议收藏」
Android Studio 怎样打JAR包[通俗易懂]
我们新建一个项目MakeJar,在项目中新建一个modle-类型为library 如图:
全栈程序员站长
2022/07/10
8970
Android Studio 怎样打JAR包[通俗易懂]
SpringBoot项目运行jar包启动「建议收藏」
SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar包运行:把jar包直接扔服务器上,然后运行jar包就能访问项目接口了。下面介绍SpringBoot项目打jar包运行的步骤流程:
全栈程序员站长
2022/09/07
2.6K0
在eclipse中创建maven项目、导出jar包、在windows服务器上运行
我们找到打包好的jar包,以压缩包的形式打开,找到META-INF文件下的MANIFEST.MF文件。
翟凤玺
2020/10/29
4.2K0
在eclipse中创建maven项目、导出jar包、在windows服务器上运行
jar包与war包的区别
jar包:对于学习java的人来说应该并不陌生。我们也经常使用也一些jar包。其实jar包就是java的类进行编译生成的class文件就行打包的压缩包而已。里面就是一些class文件。当我们自己使用maven写一些java程序,进行打包生成jar包。同时在可以在其他的工程下使用,但是我们在这个工程依赖的jar包,在其他工程使用该jar包也要导入。
全栈程序员站长
2022/08/31
1.3K0
jar包与war包的区别
【SpringBoot】41、SpringBoot中使用脚本命令启动、停止程序「建议收藏」
我们经常部署 SpringBoot 应用,一般将应用打包成 jar 包的方式上传至服务器,通过命令启动程序,我们每次都需要去手动敲命令来控制程序的启停,容易出错,我们可以通过脚本的方式,记住一些常用的命令
全栈程序员站长
2022/10/04
4100
巩固基础,小白必备之用linux部署springboot项目打包成的jar包
我们再双击这个package 就可以再次产生这个target包,但是,这个时候自己的maven仓库还没有这个jar包
java小杰要加油
2021/05/13
6760
巩固基础,小白必备之用linux部署springboot项目打包成的jar包
jenkins部署springboot项目jar包
前言:随着互联网架构的快速发展,传统的一个war包打天下的场景逐渐被微服务所替代,而是将项目按照业务拆分成多个微服务。一般情况下微服务都是将项目打成jar包,然后部署,今天主要分享的是如何使用jenkins部署jar包,与传统的war包部署的方式还是有差异,因为部署war包只要将war包扔到tomcat中即可,而jar包需要使用java -jar xxx.jar才能运行起来
全栈程序员站长
2022/07/04
1K0
jenkins部署springboot项目jar包
eclipse打包springboot项目上传至linux服务器运行
查找程序的进程id,其中port为你的项目所监听的端口,比如9090。假设进程id为pid
平凡的学生族
2019/05/25
1.8K0
SpringBoot 2.x项目jar包部署
如果此处不指定mainClass的话,很有可能就是项目可以打包成功,并且可以java -jar *.jar成功启动,但是访问不了任何服务。
程裕强
2019/05/27
1.6K0
Springboot将项目打成jar包
2、在Maven projects中的LifeCycle里面Package,等打包完成出现Build Success表示打包成功
全栈程序员站长
2022/07/01
3910
Springboot将项目打成jar包
idea配置远程debug_idea远程调试
在工作中经常会遇到本地运行没有问题,部署到环境上就会出现问题,很多时候也没有错误日志,所以可以使用远程debug的方式,像本地debug一样,debug服务器上部署的项目。
全栈程序员站长
2022/09/30
1.3K0
idea配置远程debug_idea远程调试
Maven项目打包为jar的几种方式[通俗易懂]
##直接打包,不打包依赖包 直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中。在POM中添加如下plugin即可,随后执行maven install
全栈程序员站长
2022/06/27
12.4K0
Maven项目打包为jar的几种方式[通俗易懂]
用docker部署jar包_war包和jar包部署区别
对于springboot项目运行,直接是 java -jar 的方式运行,如果想要放到docker中运行,有三种方式:
全栈程序员站长
2022/11/02
2.2K0
Jenkins详细安装与构建部署使用教程[通俗易懂]
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。
全栈程序员站长
2022/08/28
9430
Jenkins详细安装与构建部署使用教程[通俗易懂]
将瑞吉外卖项目jar包部署在远程服务器并成功运行在pc和移动端
目前开始写初步部署,因为我是完全用jar包部署的,直接部署的。没有放在docker容器中,所以我先这样做了。因为目前项目还是存在许多不足的地方,只是功能上的不完善,所以目前开始写jar包的初始部署运行。
兰舟千帆
2022/11/30
1.2K0
将瑞吉外卖项目jar包部署在远程服务器并成功运行在pc和移动端
IDEA+Maven 打jar包[通俗易懂]
最新修改 以前写的打包方式可能看起来有些繁琐,这里给出进一步简洁的解决方案简单粗暴
全栈程序员站长
2022/09/02
4.2K0
Maven教程2(Eclipse配置及maven项目)
  此处报错的原因是jdk版本问题,我们使用的maven的3.6.0jdk必须是1.7+当前使用的是1.5.所以我们需要修改jdk的版本,解决方式有两种。
用户4919348
2019/04/02
8630
Maven教程2(Eclipse配置及maven项目)
全网最全Linux 运行jar包的几种方式[通俗易懂]
最常用的启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
全栈程序员站长
2022/11/10
5.9K0
全网最全Linux 运行jar包的几种方式[通俗易懂]
eclipse打包spring boot项目成jar包的问题
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project
余生大大
2022/10/25
9390
推荐阅读
相关推荐
SpringBoot项目打成war和jar的区别「建议收藏」
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验