SpringBoot jars 作为 JBoss EAP 7.0 中的自定义模块

     2023-02-27     158

关键词:

【中文标题】SpringBoot jars 作为 JBoss EAP 7.0 中的自定义模块【英文标题】:SpringBoot jars as a custom module in JBoss EAP 7.0 【发布时间】:2021-02-18 20:59:56 【问题描述】:

我想为 SpringBoot jar 创建一个 JBoss EAP 自定义模块,并在 JBoss 中的不同战争部署中使用这个自定义模块。当我们将所有常见的 jar 移动到自定义模块时,这个执行是为了减小 war 文件的大小(通过从 war 文件中删除 spring boot jar)。

我们希望这样做,因为我们在 JBoss EAP7.0 中部署了多个 springboot 应用程序战争。

这可以在 JBoss 和 SpringBoot 中实现吗? 请在这里阐明一下。

【问题讨论】:

我不是 SpringBoot 专家,但 SpringBoot 的概念不就是自包含可运行 JAR 吗? 【参考方案1】:

首先你必须知道 JBoss EAP 不支持 Spring Boot。 不建议在 Jboss EAP 中使用 Spring Boot,尽管它可以打包在一个 war 部署中。 在容器内运行 Spring Boot,可能会产生几个冲突!例如,一个 JAX-RS 服务可以发布两次!

【讨论】:

是的。我同意 Spring Boot 和 JBoss 冲突在一起。像 JPA、REST 等。但它甚至可以在 JBoss 部署文件夹中部署 Spring Boot War(不包括捆绑的 tomcat)。 我可以将 Spring Boot jar 部署为自定义模块,并通过排除 jpa、resteasy 子系统来运行应用程序。但是在尝试创建实体类和创建事务时出错。

Spring Boot 未作为独立 jar 启动

】SpringBoot未作为独立jar启动【英文标题】:SpringBootnotstartingasastandalonejar【发布时间】:2017-09-1519:52:42【问题描述】:我正在使用SpringBoot使用带有RunnableJar的Export命令创建一个独立的jar,并尝试在命令提示符下运行该jar,但它抛... 查看详情

javavfs的版本,当您将springboot作为java-jaryourapp.jar运行时也可以使用(代码片段)

查看详情

从 JBoss 7.1 引用依赖 Jar 文件时出错

】从JBoss7.1引用依赖Jar文件时出错【英文标题】:ErrorinReferencingaDependencyJarFilefromJBoss7.1【发布时间】:2012-09-1620:45:09【问题描述】:我根据***问题here.中提供的说明从JBoss7.1模块引用了一个jar文件,我在JBoss5.x、6.x中使用了这个jar... 查看详情

JBoss 4.2.3 - 如何找到 jar 文件的路径

】JBoss4.2.3-如何找到jar文件的路径【英文标题】:JBoss4.2.3-howtofindpathtojarfile【发布时间】:2012-06-2620:06:45【问题描述】:我在JBOSS应用程序中遇到错误:在JavaBean[classcom.ppnet.webservice.WebserviceHeaderWriter]上找不到静态方法[addHeader]我... 查看详情

物联网架构成长之路(59)-springboot项目作为系统应用,自启动

一、前言  开发完项目,一般调试都是在eclipse或者idea上运行服务的。但是要部署到服务器上,就需要后台运行和自启动等配置了。这里采用Debian系统作为演示。 二、后台运行  工程项目代码采用maven进行打包。1mvnwpackag... 查看详情

Angular 服务器端渲染 vs maven 包作为单个 jar

...50【问题描述】:我想知道Angular通用服务器端渲染应用与SpringBoot后端和部署Angular+SpringBoot应用作为单一部署之间是否有区别带有maven资源插件的单元【问题讨论】:【参考方 查看详情

在 jBoss 7.1 中管理 jar 文件的依赖关系

】在jBoss7.1中管理jar文件的依赖关系【英文标题】:Managedependenciesofjar-filesinjBoss7.1【发布时间】:2014-07-1606:52:55【问题描述】:我从jboss开始,已经遇到了麻烦。我的项目有下一个结构:根pom.xml-核心模块-ddbac模块-web模块-包括core... 查看详情

springboot--外部配置的属性使用

SpringBoot允许使用propertities文件、yaml文件或者命令行参数作为外部配置。命令行参数配置SpringBoot可以基于jar包运行,打成jar包的程序可以直接通过下面的命令运行:java-jarxx.jar可以通以下命令修改Tomcat端口号:java-jarxx.jar--server.po... 查看详情

在 jar 库中部署 JBoss 数据源

】在jar库中部署JBoss数据源【英文标题】:DeployJBossdatasourceinajarlibrary【发布时间】:2014-07-0618:28:24【问题描述】:我正在开发DALjar库,但在部署数据源XML文件时遇到问题。这是我的persistence.xml文件,它位于DAL的jar库的META-INF文件... 查看详情

Springboot 与 RestEasy 集成并部署到 Jboss 服务器

】Springboot与RestEasy集成并部署到Jboss服务器【英文标题】:SpringbootintegrationwithRestEasyanddeployingtoJbossserver【发布时间】:2018-01-0106:58:15【问题描述】:我想将SpringBoot与RestEasy集成。我通过引用link开始使用PaypalSpringbootstarter我已经添... 查看详情

springboot的jar包引用外部properties文件

场景是这样的:使用SpringBoot打包时,配置文件application.properties默认会打包在jar里面,这样如果需要修改的话必须修改了文件并重新压包,比较麻烦在网上查看有几种引用外部配置文件的方法,有的放到class目录,有的说是在META... 查看详情

jBoss 4.2.3:在 \server\default\lib 中加载 jar 的顺序是啥

】jBoss4.2.3:在\\\\server\\\\default\\\\lib中加载jar的顺序是啥【英文标题】:jBoss4.2.3:whatistheorderofjarloadinginside\\server\\default\\libjBoss4.2.3:在\\server\\default\\lib中加载jar的顺序是什么【发布时间】:2013-10-2209:06:01【问题描述】:在jboss4.2.... 查看详情

springboot2.3新特性分层jar

...。这是今天要分享的重点内容helloworld镜像我们先来基于springboot2.3 查看详情

如何从 Wildfly (Jboss) 为 ws 端点访问 CXF jar

】如何从Wildfly(Jboss)为ws端点访问CXFjar【英文标题】:HowtoaccessCXFjarsfromWildfly(Jboss)forwsendpoints【发布时间】:2015-06-0701:31:34【问题描述】:我尝试在Wildfly8.2中部署我的战争文件。我的应用程序将org.apache.cxf用于Web服务。但是Wildfly(J... 查看详情

jboss目录结构

安装JBoss会创建下列目录结构:目录描述 bin启动和关闭JBoss的脚本 client客户端与JBoss通信所需的Java 库(JARs) docs配置的样本文件(数据库配置等) docs/dtd在JBoss中使用的各种XML文件的DTD。 lib一些JAR,JBoss启... 查看详情

Jboss7:Undertow Spring Boot 抛出 404

】Jboss7:UndertowSpringBoot抛出404【英文标题】:Jboss7:UndertowSpringBootthrowing404【发布时间】:2018-10-0415:36:36【问题描述】:我正在开发一个SpringBoot应用程序。我正在为JBoss构建一个战争文件我的战争正在正确构建,我正在使用*-war.ori... 查看详情

springboot项目打包部署resin遇到的问题(代码片段)

1)javax/validation/ParameterNameProvider找不到。 解决:A)resin/lib目录下删掉原来的,validation-api更新为validation-api-2.0.1.Final.jarB)resin/webapp-jars目录更新最新的hibernate-validator-6.0.16.Final.jar,jboss-logging-3.4 查看详情

如果将静态内容部署为 jar,则 Spring Boot 404 错误

】如果将静态内容部署为jar,则SpringBoot404错误【英文标题】:Springboot404errorifthestaticcontentisdeployedasjar【发布时间】:2017-11-1907:46:04【问题描述】:我有springboot应用程序和angularjs项目作为两个不同的模块。Angularjs内容(\'dist\'文... 查看详情