如何运行jar/war来启动项目

ideal一键部署SpringBoot项目jar包到服务器 我们在开发环境部署项目一般通过ideal将项目打包成jar包,然后连接linux服务器,将jar手动上传到服务中,重启服务。每次总是循环这一系列的操作,这都是一些固定的流水线操作,对于流水线型的操作最适合交给程序去做,我们只需要把那些个必要变量(路径/端口)抽离出来变成外部配置文件,这样我们就完全可以实现自定义流水线操作。 阅读详情
AI摘要

本文详细介绍了两种运行jar/war文件的方法:通过tomcat自动解压运行,以及直接在命令行执行java-jar命令。同时,文章还介绍了如何自定义端口号,解决了IDEA中启动多个子项目的问题。

运行 jar/war 文件有两种方式:

  1. 把 jar/war 文件放到tomcat的webapps文件夹中,运行tomcat,由tomcat自动解压运行 jar/war 文件中的程序;
  2. 不用tomcat,cmd进入 jar/war 文件所在目录,直接执行以下命名运行 jar/war 中的程序;

java -jar 文件名.jar/war

然后我们在浏览器中就可以直接访问:localhost:8080,
此种方式也解决了idea中启动多个子项目的问题

可以借助 help 来查看一些扩展命令

java -jar demo.war –help

我们可以看到有一个 –httpPort 选项可以指定端口号。
我们修改指令,自定义端口号,比如我们想指定端口号为9999。

java -jar jenkins.war –httpPort=9999

修改浏览器访问地址:localhost:9999,达到了我们想要的结果。

【idea web项目打war包推荐,(图文详细)正确配置运行war包,已验证】 【图文详细操作】Web项目需打包放到服务器更新,打包教程推荐及本地运行验证过程,已验证 阅读详情

相关推荐

SpringBoot项目部署实战:JAR与WAR包部署详解及服务器配置

Java Web应用部署是软件开发的关键环节,其核心在于将编译后的代码与依赖打包成可执行格式,并部署到服务器环境中运行。从原理上讲,Java应用通常通过Web容器(如Tomcat)来提供HTTP服务,而SpringBoot通过内嵌容器的设计简化了这一过程。在技术价值上,不同的打包部署方式直接影响着应用的独立性、可移植性以及运维复杂度。常见的应用场景包括微服务架构下的独立部署、传统企业级应用的服务器共享部署等。本文聚焦于SpringBoot项目的两种主流部署方式:JAR包部署和WAR包部署。JAR包部署采用内

weixin_34234829的博客 437

【问题篇】IDEA运行war包项目

1、打开IDEA。 2、打开war包项目。 3、点击idea右上方的加号按钮 。 4、点击项目结构。 5、点击Project,选择SDK版本。 6、点击Modules,点击一个模块项目,在右侧进行包标记 。 将resource标记成Resources,将src标记成Sources。 7、点击Libraries,如果是maven项目,在maven里面下载完后,这里会展示所有的依赖包。 8、点击Facets 。 选择模块点击ok进行添加。 9、选择一个模.

weixin_56995925的博客 1万+

阿里云部署启动java项目全过程(jar包war包)

hi,大家好,今天给大家分享如何在阿里云上部署我们写好的项目。 在云端部署java项目有两种方式,第一种是以jar包另一种是以war包,首先我们得了解这两个方式得区别。 war包:在我们使用javaweb项目,在使用ssm框架时候,都是需要先启动tomcat服务器,然后才启动我们的项目,简单的说war包就是把我们的项目打成一个包,然后可以将这个war包放入我们的tomcat服务器上。 jar包:jar包与war包不同,它可以看成是一个微服务,因为它把我们的服务器tomcat和我们的项目一起打成一个ja

weixin_57896443的博客 5578

idea怎么打开war包并运行

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1.解压war包 2.用idea打开 3.配置jdk 4.添加框架支持和配置tomcat 前言 打开已有的war包案例进行学习可以让我们根据别人已有的经验进行快速学习,那我们该如何用idea打开war包呢? 提示:以下是本篇文章正文内容,下面案例可供参考 一、jar包和war包有什么区别 以我的理解来说,jar包是我们编写的所有java类源代码的打包,这样我们可以将其放在其他合适的框架里...

weixin_51980608的博客 2万+

GWAS与eQTL相结合,进一步筛选疾病相关基因

欢迎关注”生信修炼手册”!在GWAS分析结果中,大部分显著的SNP位点都位于非编码区,很难直接挖掘这些位点的调控机制。通常假设与疾病关联的SNP位点通过调控基因表达来发挥作用,而eQTL...

庐州月光的博客 1万+

若依ruoyi框架实现单点登录或者接入统一认证

log.info("单点登录用户[{}]不存在, 需要创建.", loginName);log.info("单点登录用户[{}]已存在.", loginName);jsonObjectData.put("nickName","单点1");if (code.equals("0")) {//验证成功需要自动登录。jsonObject.put("msg","验证成功");ajax.put("msg", "登录成功");

GitHub质检员 2万+

如何使用IDEA 启动war包maven项目

如何使用idea启动war包maven项目? 首先查看项目的pom.xml文件,看下打包类型是不是war,因为本篇是针对war包项目的讲解。

weixin_42575720的博客 5325

我是如何让爬虫在小红书风控下“偷数据”的?xhs爬虫这些骚操作你可能想不到

最绝的是,他们连评论区都做了动态加载,第一页显示20条评论,再往下滑就变成“加载失败”,实际上得模拟真人反复上滑下滑才能触发完整加载。上个月我们团队帮一家美妆品牌抓竞品爆款笔记,刚开了10个爬虫账号,结果5分钟不到,系统直接弹窗警告“检测到非正常操作”——后来发现,问题出在Wi-Fi上。小红书的风控每周都在升级,上周还能用的方案,这周可能就得重写。但要是想大规模采集,比如监控竞品爆文、分析用户画像,劝你先算笔账:光是一个能抗封的账号矩阵,每月成本就得烧掉几万块,更别说还得养团队随时应对系统升级。

klj3388的博客 1万+

IDEA 启动war包maven项目

1.查看项目pom.xml文件,打包类型是不是war,因为这篇是针对war包的项目启动 2.查看数据库配置是不是正确(根据实际情况是本地还是线上) 一般有一个properties配置文件,避免启动之后发现数据库不对又得重启 3. Ctrl+Shift+Alt+S 打开"项目结构"对话框,或者点击IDEA右上角这个图标 4.在Project栏下设置Project SDK(选自己实际项目的sdk版本),然后选Project language level对应的级别(一般例如SDK1.8就选8,1,7就选7)

weixin_42216142的博客 7550

CCS导入工程报错?手把手教你安装C2000编译器(附最新下载链接)

本文详细解析CCS导入工程报错的常见原因,并提供三种安装C2000编译器的解决方案(TI官网离线安装、CCS内置更新和App Center渠道)。通过版本匹配技巧和路径配置要点,帮助开发者快速解决编译器缺失问题,确保项目顺利导入和编译。

weixin_30374009的博客 660

Palantir的本体论建模跟数仓建模的异同

Palantir的Foundry Ontology通过构建组织的数字孪生体,将数据集和模型映射为对象类型、属性、链接和操作类型,形成完整的语义知识网络。与传统数仓建模相比,本体建模以业务问题为驱动,强调细粒度语义和实时决策能力,采用图语义技术实现灵活的映射关系。

轩哥的个人研究和成长记录 1588

idea的两种导包【jar包和war包详解】以及在配置部署的注意事项

首先jar包在java中相关javaweb方面非常重要我们要进行导出jar包操作如下在maven下:1.打开idea右边的maven按钮2.打开里面的文件夹中的第一个,并且点击package,这样就进行打包3.打包在我们项目的target下按照路径找到jar结尾的文件,即为打包的jar包这里我们就可以把jar包复制然后进行下面的部署启动操作。随便找个文件把jar包放在里面然后进行启动jar包,在路径那里,输入cmd进入当前文件夹的命令窗口。

lmd770013209的博客 4439

【CT/电镜 重建教程 1.1】层析成像的精确实空间迭代重建算法(RESIRE)

在此,我们报告了RESIRE算法的发展用于准确的断层重建。与实空间迭代算法相比,RESIRE使用傅里叶切片定理或Radon变换作为正向投影,使用线性变换作为反向投影,两者都具有高精度。与EST和GENFIRE相比,RESIRE是一种实空间迭代算法,可以在并行计算中实现快速运行时间。

2401_87064292的博客 1060

Linux中jar、war包启动及后台运行;nohup: failed to run command ‘java’: No such file or directory

在Linux中,一般jar包是命令 Java-jar XXX.jar 启动 war包,是放在tomcat中启动,但是,有时候会不想将war放在tomcat中启动,使命命令行启动,而war命令启动的方式和jar相同,即:Java -jar XXX.war ,使用此命令即可启动 项目在后台运行,nohup Java-jar XXX.jar &...

weixin_38610651的博客 3546

2025华为od面试手撕代码【求字符串表达式结果】

2025华为od面试手撕代码【求字符串表达式结果】

MISAYAONE的博客 1348

SAP ABAP SSSLERR_PEER_CERT_UNTRUSTED 证书过期+证书导入+案例详解+注意事项

出于 IT 审计与安全管理,外部系统间通讯发布的 API 主流都是 HTTPS 协议,SAP 支持 SSL 证书。SSL 证书是有效期的,当证书失效时将返回错误 SSSLERR_PEER_CERT_UNTRUSTED ,此时需要导入新效期的证书。这篇文章完整讲解了证书过期处理的全过程。

SAP李斌,本人承诺所有原创文章均不使用任何AI生成技术,请大家放心阅读。 2362

Linux下运行war包和jar包

在Linux下要运行java的项目时,需要先将项目打包成war包或者jar包。 打包成war包需要将war包部署到tomcat服务器上才能运行。 一、把war包放到tomcat/webapps下 二、启动 进入tomca/bin下 ./startup.sh 停止 ./shutdown.sh (要改端口号进去tomcat/conf/server.xml下修改,修改前停服务修改后重新启动生效) 打包...

weixin_42813606的博客 1万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

spring boot的项目启动方式有几种及详解?

1. 使用 IDE 运行:在集成开发环境(IDE)中,可以直接运行 Spring Boot 项目的主类(通常带有 `public static void main` 方法)。2. 使用 Maven 或 Gradle 插件运行:Spring Boot 提供了 Maven 和 Gradle 插件,可以直接使用这些插件来启动应用程序。3. 打包为可执行的 JAR/WAR 文件并运行:Spring Boot 可以将应用程序打包为可执行的 JAR(或可部署的 WAR)文件,并通过 Java 命令来运行。

qq_45635347的博客 1412

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

springboot项目启动的三种方式

idea中直接运行@SpringBootApplication注解的类的main方法 在cmd命令行或者IDEA的Terminal终端界面,在项目根目录下使用mvn spring-boot:run命令利用spring boot框架内置的tomcat运行spring boot开发的web应用 在cmd命令行或者IDEA的Terminal终端界面使用,在项目根目录下使用 生成jar/war...

lieyanhaipo的专栏 5332

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

java -jar xxx.war安装为windows服务

java -jar aaa.war安装为windows服务

tongxin_tongmeng的博客 749

SpringBoot项目打成war和jar的区别

首先给大家来讲一个我们遇到的一个奇怪的问题: 1.我的一个springboot项目,用mvn install打包成jar,换一台有jdk的机器就直接可以用java -jar 项目名.jar的方式运行,没任何问题,为什么这里不需要tomcat也可以运行了? 2.然后我打包成war放进tomcat运行,发现端口号变成tomcat默认的8080(我在server.port中设置端口8090)项目名称也...

weixin_40910372的博客 3万+

spring boot在创建项目时选成war / jar包在项目后期应该怎么修改?

spring boot在创建项目时选成war / jar包在项目后期应该怎么修改?

qq_46662528的博客 2759

Springboot JSP项目如何以war、jar方式运行

Spring Boot 官方不推荐使用JSP来作为视图,但是仍有部分项目使用了JSP视图,Springboot JSP项目运行方式有war、Jar两种方式。如何使用下面的备份文件恢复成原始的项目代码,请移步查阅:神奇代码恢复工具 三,准备工作 1. pom.xml 引入组件 2. application.yml 指定jsp配置 application.yml 四,war方式运行 1. 修改pom.xml文件 2. mvn执行打包 执行后会在target目录生成war包,拷贝出来后运行 浏览器访问: h

爱码少年 00fly.online 的博客 2万+

War/Jar破解还原项目

本文主要介绍下如何破解war,并且还原成项目。

空空西大的博客 6002

SpringBoot项目jar、war包启动解析

JarLauncher会将BOOT-INF/classes下的类文件和BOOT-INF/lib下依赖的jar加入到classpath下,然后调用META-INF/MANIFEST.MF文件Start-Class属性完成应用程序的启动。按照java官方文档规定,java -jar命令引导的具体启动类必须配置在MANIFEST.MF中的Main-class属性中,该值代表应用程序执行入口类也就是包含main方法的类。,然后将war包放入Web服务器下,Web服务器通过回调引导应用启动类方法启动应用。

2301_76607156的博客 4219

java war包怎么运行_springboot web项目打jar或者war包并运行的实现

(一)springboot web项目打jar包1、打包两种打包方式maven命令打包切换目录到工程根下,pom.xml所在位置,运行maven的打包命令mvn clean package -Dmaven.test.skip=trueIDEA 工具执行maven任务打包会在xxx项目模块下/target目录下生成xxx-0.0.1-SNAPSHOT.jar2、运行jar包启动运行(切换目录到tar...

weixin_39795116的博客 3207
上一篇: lambda -- 获取集合中某个属性的所有值
下一篇: COMPILATION ERROR
脾气很倔呢
博客等级 码龄9年 190粉丝 309原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值