问题标签 [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.

0 投票
1 回答
357 浏览

database - Wildfly Swarm 写入外部数据库

有什么方法可以绕过内部 h2 数据库并将 wildfly swarm 连接到外部数据库,以便在重新启动应用程序服务器后不会丢失更改?

我阅读了几个教程,但容器的使用已经被弃用。

我会很感激你的帮助!

0 投票
1 回答
662 浏览

rest - Java EE Servlet 和 REST 路径冲突

我正在尝试编写一个提供 HTML 和 REST 接口的 Java Web 应用程序。我想创建一个使用 JSP 提供 HTML 界面的 servlet,但数据也应该可以通过 REST 访问。

对于 REST,我已经拥有的是这样的:

现在,当我将 @WebServlet("/servlet") 注释更改为 @WebServlet("/") 时,servlet 可能由于与 REST 的路径冲突而停止工作。

如何在根目录中提供特定路径和 HTML 的 REST?

谢谢你,卢卡斯·詹德勒

0 投票
1 回答
177 浏览

wildfly-swarm - Wildfly Swarm jar 执行在启动时失败

我可以为我的项目创建 wildfly swarm jar,但是在执行时我遇到以下错误:[使用 gradle 和 swarm 插件版本 2016.10.0]

0 投票
1 回答
687 浏览

java - Gradle 中的 WildFly Swarm + War + 本地 Jar 依赖项 - NullPointerException

我正在尝试使用 WildFly Swarm 构建一个 Web 应用程序服务器,并且该应用程序必须能够在内部运行另一个 Java 程序(我不想将它作为外部进程运行)。我正在尝试将外部程序作为 .jar 依赖项包含到我的 Web 应用程序中,但是,wildfly-swarm-package 任务总是失败并显示以下内容:

这是我的gradle.build文件:

War 插件工作正常,我可以在存档的 WEB-INF/lib 目录中找到 jars。

作为实验,我尝试清空 libs 文件夹,但错误仍然存​​在。

谢谢,卢卡斯

0 投票
1 回答
396 浏览

wildfly-swarm - 如何更改 wildfly-swarm 中的默认数据源名称

如何设置默认数据源名称(比如 MyDS)。Swarm 总是将“ExampleDS”作为默认数据源。

对于早期版本,它曾经是这样的

0 投票
3 回答
4219 浏览

logging - Wildfly Swarm 的日志级别配置

在开发基于 Wildfly Swarm 的应用程序时,如何使用 project-stages.yml 中可用的属性配置日志记录级别?

换句话说,什么是 Spring Boot 的“logging.level.com.acme.rest=DEBUG”属性的等价物?

目前我知道:

  • “swarm.logging=DEBUG”可用于配置所有日志记录级别(不是我需要的)
  • 可以使用“standalone.xml”,但操作不够友好
  • LoggingFraction 可用于以编程方式配置日志记录级别(也不是我需要的)
  • 该文档还提到了“logging.level”,但到目前为止我无法让它工作

感谢您的时间

0 投票
1 回答
536 浏览

java - 如何使用 wildfly-swarm 为我的应用程序启用访问日志?

我用 wildfly-swarm 创建了一个 RestApplication。应用程序日志记录适用于 log4j2。但我不知道,我怎样才能为我的应用程序启用访问日志。

我无法将 jboss-web.xml 与阀门一起使用,因为它将不受支持!我知道,我可以像这样以编程方式创建群:

任何其他提示,如 jboss-web.xml 之类的声明式 xml?

提前致谢并致以最诚挚的问候

0 投票
2 回答
631 浏览

java - 将 JDBC 驱动程序从私有安全 maven 存储库安装到 Wildfly Swarm

我正在尝试使用 Java 配置 API 将 Oracle JDBC 驱动程序安装到 Wildfly Swarm (2016.12.0) 中。驱动程序 jar 已正确安装在远程、私有、安全的 Maven 存储库中。我基本上是按照这里的例子:

https://github.com/wildfly-swarm/wildfly-swarm-examples/tree/master/datasource/datasource-subsystem

我的项目中有一个 src/main/resources/modules/com/oracle/ojdbc/main 目录,其中包含以下 module.xml 文件:

这是我正在使用的配置代码片段:

这是我得到的例外:

我已经能够确认示例代码在 wildfly-swarm 项目中有效,因此我确信我的项目中没有网络、配置或明显的 maven 依赖问题;例如,我可以让它与 mysql 驱动程序一起正常工作,它安装时没有明显问题。我也确信访问我的私有 maven 存储库没有问题 - settings.xml 和 security-settings.xml 已为此项目和其他项目正确配置,并且此驱动程序工件已正确安装在我的本地存储库中。

任何见解都会受到赞赏 - 我认为我要么错过了一些非常愚蠢的东西,要么我正在尝试做一些不受支持的事情。有趣的是,如果我手动将资源节点从本地 maven 存储库复制到在我看来是临时项目构建存储库的位置(路径很奇怪,<project root>/? ~/repository?/.m2是的,路径包括问号、空格和波浪号)部署工作。

0 投票
1 回答
136 浏览

java - Wildfly Swarm 休息控制器

我正在使用基于 jar 的 Wildfly Swarm 和 main 方法。据我了解,当您使用基于战争的应用程序时,您应该创建一些扩展类的Application类。但它不适用于基于 jar 的应用程序。是否可以以某种方式配置?如果只有一种方法可以使用JAXRSArchive其他方式添加所有类,然后手动调用addResource每个类?

0 投票
3 回答
597 浏览

java - Wildfly Swarm JAXRSArchive 添加 webapp 目录

我正在尝试使用 Wildfly Swarm 将带有静态 HTML 页面的 webapp 文件夹添加到 JAXRSArchive。但不幸的是,它没有成功。我怎样才能做到这一点?