问题标签 [wildfly-swarm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 为 swagger UI wildfly swarm 指定 swagger.json url
我有 Wildfly Swarm 的 REST 应用程序并使用默认设置我在 url /swagger 或 /swagger.json 上有 swagger.json,在 url /swagger-ui 上有 ui 用于 swagger。但是默认情况下 UI 会从示例中解析 petstore。如何为我的 json 文件配置 UI 的默认路径?我对 swagger 有下一个依赖项:
wildfly-swarm - 依赖注入在 Wildfly-Swarm-2016.12.1 中不起作用
我是野蝇群的新手。我能够在 swarm 中准备一个基本的 JAX-RS 应用程序,并且工作起来就像一个魅力。但是当我试图将 CDI 引入我的应用程序时,一切都出错了。Bean 注入不起作用!我在尝试调用 bean 方法的地方得到了 NULLPointerException。我尝试了所有可能的解决方案,我可以通过网络找到这些解决方案。但没有任何效果。以下是我的 pom.xml 配置;
以下是我的主要课程;
以下是我的 JAX-RS 资源声明;
以下是 Authenticator bean;
甚至没有ManagedExectorService
被注入!任何人都可以帮我解决这个问题吗?
在尝试了 Ken 提到的解决方案后,使用最新的错误进行更新
jboss - Wildfly Swarm 和 cxf-rt-transports-http
我正在尝试将我的项目从 EAP 6.3 转换为 Wildfly Swarm ......
我在使用 CXF 时遇到了一些问题。
我有分数依赖:
稍后,我将其包含在内,否则我的"package org.apache.cxf.message does not exist"
骆驼处理器代码中会出现错误
因此,如果我包含它,我会收到错误消息:
在 ws 端点部署中检测到 Apache CXF 库 (cxf-core-3.1.9.jar);要么提供一个适当的部署来替换具有容器模块依赖关系的嵌入式库,要么为当前部署禁用 webservices 子系统,为其添加适当的 jboss-deployment-structure.xml 描述符。推荐使用前一种方法,因为后一种方法会导致大多数 Web 服务 Java EE 和任何 JBossWS 特定功能被禁用。
好的,所以camel-cxf模块和我的jar之间可能存在lib冲突......或者它没有选择我的jboss-deployment-structure.xml文件?
我已经按照其他帖子的建议尝试了一些事情。
我尝试将其添加到 ${basedir}/src/main/webapp/WEB-INF 下的 jboss-deployment-structure.xml 中,并将 xml 文件添加到 maven-war-plugin 的 webResources 中。
我也尝试将其添加到 jboss-deployment-structure.xml:
但我不断收到这个错误。所以我不确定如何解决这个冲突。任何想法?
wildfly-swarm - 如何使用 project-stages.yml 配置数据源和 jdbc 驱动程序?
我正在尝试使用 wildfly-swarmproject-stages.yml
src/main/resources/META-INF/persistence.xml
src/main/resources/project-stages.yml
mvn -Dswarm.project.stage=development -jar target/some-server-swarm.jar
java - Arquillian 测试中不存在 Wildfly Swarm SecurityFraction
我有一个非常简单的 Arquillian 测试来检查 CDI 是否工作正常:
使用非常简单的类:
当我使用波纹管时它工作正常:
但是当我为 ManagementFraction 添加一个额外的依赖项时(我在其他类中需要):
我收到以下错误消息:
错误 [org.jboss.msc.service.fail] (MSC 服务线程 1-3) MSC000001: 无法启动服务 jboss.deployment.unit."CDIArquillianTest.jar".WeldStartService: org.jboss.msc.service.StartException in service jboss.deployment.unit."CDIArquillianTest.jar".WeldStartService: 无法启动服务 ... 原因:java.lang.TypeNotPresentException: 类型 org.wildfly.swarm.security.SecurityFraction 不存在 ... 原因:java .lang.ClassNotFoundException: org.wildfly.swarm.security.SecurityFraction from [Module "deployment.CDIArquillianTest.jar:main" from Service Module Loader]
我是否使用了错误的库或版本?它在某种程度上与 Arquillian 不兼容吗?我该如何解决?我尝试过自定义部署,但也失败了。任何帮助表示赞赏
完整的堆栈跟踪(缩小):
还有更多来自测试结果跟踪:
java - 使用 SolrServer 时 Bean 未注入 CDI 和 Arquillian 测试失败
我的 Arquillian 测试如下所示:
注入类:
在它里面,有 SolrServer 类,这会产生问题。没有类包含,一切正常。错误消息告诉我的 SomeClass 被忽略了,因为找不到 SolrServer 类。我该如何处理这个错误?我应该手动包含这个 SolrServer 类吗?不能在这里使用@DefaultDeployment?也许 SolrServer 在某种程度上与 CDI 不兼容?
错误信息:
更多堆栈跟踪:
Pom.xml 文件:
在 Ken 的回答之后,我将 @DefaultDeployment(type = Type.WAR) 添加到 arquilian 测试中,现在该测试的部署工作正常,但测试失败并显示以下消息(没有 SolrServer 一直正常工作):
java - wildfly-swarm 从 Eclipse “org.jboss.modules.ModuleLoadException”启动
对于多个项目,我使用 wildfly-swarm 来避免安装网络服务器。生成了 swarm jar 文件,我可以通过“java -jar mypackage-swarm.jar”成功启动它。
但是,为了轻松调试它,我想通过我的 IDE (eclipse) 启动它。通过直接启动我的主类或使用fakerplace,我有以下异常:
我在互联网上发现了类似的例外情况,但我找不到解决方案。
有人对此有任何想法吗?
wildfly - WildFly Swarm 在多模块 Maven 项目中不生成 swarm-jar
我有一个多 Maven 项目设置,您可以在下面找到我的 poms 和我的 Main 类:
Maven项目结构:
家长
-- pom.xml
-- 网络
----- pom.xml
父pom:
Web 模块 pom.xml
我的主要课程:
我可以毫无问题地从 IntelliJ 运行 Main 类。我在父文件夹和 web 文件夹中尝试了几个 maven 命令。但是,我无法生成 -swarm.jar (Uberjar)。我尝试了不同的包装(jar/war)但没有成功。我想要实现的是:
- 能够从 IntelliJ 运行 Main 方法
- 生成一个我可以调用的 Uberjar (java -jar)
WildFly Swarm 文档指出,运行 mvn 包应该会生成 uberjar。我在文档中缺少什么吗?
任何帮助表示赞赏。
java - 预检的 Keycloak 无效(重定向)
当我尝试访问休息 api 时,我遇到了关于预检的错误。
错误 XMLHttpRequest 无法加载http://localhost:8080/hello。预检响应无效(重定向)
我制作了那些我需要的过滤器,以便从另一个端口提供的 javascript 访问 api。我猜他们是罪魁祸首。我尝试添加授权以及大写授权,但它仍然给我错误。
筛选:
标题
java - 带有 Ghost4J 的 WildFly Swarm 抛出 NoClassDefFoundError: IOUtils
我正在尝试在演示项目中使用 Ghost4J,并将该库包含在我的 pom.xml 中。
每次 Ghost4J 尝试访问 a 的 IOUtils 时org.apache.commons.io
都会NoClassDefFoundError
抛出,尽管 commons-io.jar 包含在 maven 生成的 fatjar 中。
我已经尝试org.apache.commons.io
过jboss-deployment-structure.xml
这样
我将代码推送到 GitHub:https ://github.com/crumohr/swarm-ghost4j