问题标签 [wildfly-10]

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 回答
675 浏览

eclipselink - Eclipselink静态编织不起作用

我已将我的项目配置为支持静态编织,但它不适用于延迟加载@ManyToOne

使用的框架版本:

  • eclipselink-2.6.3-M1.jar
  • 野蝇 10.0.0
  • JPA 2.0
  • eclipselink-staticweave-maven-plugin:1.0.4

我的配置:

- pom.xml:

- 持久性.xml:

- 用户.java:

- 日志 :

当我在日志中加载用户时,我总是看到请求获取合作伙伴的请求!?

0 投票
2 回答
1295 浏览

java - 启动 Wildfly 10.0.0.Final 时出错

尽管我希望这很简单,但我无法找到可能导致此问题的具体答案。

问题。我10.0.0.Final从 Wildfly 网站安装了版本并解压到 C:\Program Files\wildfly-10.0.0.Final。

然后我通过 Windows 命令提示符导航到 C:\Program Files\wildfly-10.0.0.Final\bin 目录并执行standalone.bat 命令。

Wildfly 没有启动,我得到以下异常:

如果有人以前遇到过此错误消息,那么您的指导将不胜感激。

谢谢!

0 投票
1 回答
874 浏览

spring-security - Spring Security JaasAuthenticationProvider 看不到 Wildfly 10 安全域

我们正在将我们的代码从 JBoss 4.2.1 AS 和 Spring Security 3.2.9 迁移到 JBoss Wildfly 10.0.0 和 Spring Security 4.0.4

我的 Spring Security JaasAuthenticationProvider 与 Standalone.xml 中定义的 JBoss Wildfly 10 安全域集成时遇到以下问题:它不执行在我的安全域中定义的 LoginModules,实际上它似乎唯一找到的是在 auth 中定义的 ClientLoginModule。 wildfly 10.0.0 picketbox-4.9.4.jar 的 conf(默认情况下)。

我的安全域配置如下:

我的 JaasAuthenticationProvider 在我部署的应用程序的应用程序上下文中:

但是当我执行定义的 jaasAuthenticationProvider 时,它会将以下内容输出到 Wildfly 的 server.log:

很明显,我做错了什么但不知道是什么?以上在 JBoss 4.2.1 和 login-config.xml 中定义的应用程序策略中运行良好,但不再适用

0 投票
2 回答
1017 浏览

java - 处理 EJB 类的业务接口失败

在使用测试参数启动 Maven 时,我得到了上面提到的异常。在创建集成测试部署时,我得到以下信息:

相关类如下所示:

界面IContractIntService如下:

注意:该接口位于通过 maven 包含的另一个项目中。

测试看起来像这样:

这个测试的非凡之处在于,我什至没有使用MockService测试内部的任何东西。

Maven 配置如下所示:

目标:clean test -Parq-wildfly-managed JRE VM 参数:-Djboss.home="myLocalWildflyDirectory"

JAVA_HOME设置为jdk8。

最后一件事是我的 pom,特别是容器“arq-wildfly-managed”的部分:

一个正常的 Maven 构建clean verify package install(不包括测试)成功构建。

注意:对于这篇文章,我重命名了包以排除公司专业化。

类似的错误建议更正 ShrinkWrap 部署,但我几乎包括了所有的包,甚至试图明确地包括接口类。但是,同样的错误仍然存​​在。

什么可能导致这种情况?

0 投票
0 回答
36 浏览

openshift - 有没有办法通过配置wildfly只允许访问来自同一域的请求

我查看了这个问题,但这是关于受 IP 限制的。我的应用程序托管在 Openshift 上。我看了statica,但它的成本很高。

有没有办法通过在 WildFly 中配置来限制访问?

请让我知道,如果有办法配置 wildfly 以仅允许访问来自给定域的请求。

例如,admin.example.com 应该只允许来自 www.example.com 的请求

谢谢,

0 投票
1 回答
1139 浏览

java - Wildfly 休眠无法创建数据库连接

我是整个widlfly-hibernate的新手,在工作中我们使用tomcat-mybatis

我正在尝试使用 Hibernate 5.1.0 将 Wildfly 10.0 与 MySQL 连接

我如何连接:

我收到以下错误:org.hibernate.exception.JDBCConnectionException: Error calling Driver#connect

sql异常:java.sql.SQLNonTransientConnectionException: Could not create connection to database server.

我正在使用 wamp,我已经预安装了 phpmyadmin,我可以毫无问题地连接

0 投票
1 回答
591 浏览

jakarta-ee - Shiro / CDI 注入安全主体在 Glassfish 上工作,但不在 Wildfly 上

我正在将一些代码从 Glassfish 4.1 移植到 Wildfly 10,并且在 Shiro / CDI 和 java.security.Principal 之间的某个地方遇到了问题。

会发生什么:

  • 用户请求安全页面。
  • Shiro 拦截并重定向到登录页面。
  • 用户输入凭据(用户名 = admin)并提交页面。
  • Shiro 验证并重定向到原始页面。
  • 验证过滤器被调用,并记录用户主体名称。

问题是在 Glassfish 中,记录的主体名称是从登录页面提交的(正确的)名称。然而,Wildfly 似乎仍然拥有匿名用户。查看日志,它们对于两个系统都是相同的,包括 Shiro 验证用户 id: 的第 4 行Authentication successful for token ... admin。只有最后一行不同:

Java EE 7 教程似乎说我正在尝试做的是有效的:

每当访问注入的主体时,它始终代表当前调用者的身份。

所以我对这里失败的地方有点迷茫。

谢谢,

0 投票
1 回答
1930 浏览

wildfly - 远程访问 Wildfly 10(从 Eclipse 开始的服务器)

我试图从本地网络(没有本地主机)中的其他电脑远程访问 Wildfly,只有当我以这种方式运行服务器(使用standalone.bat)时,我才能做到这一点:

问题是我不想每次运行服务器时手动执行此操作,我尝试以这种方式编辑standalone.xml:

但是不工作,也尝试通过wildfly UI做同样的事情但也不工作,我做错了什么?提前致谢!

0 投票
0 回答
40 浏览

eclipse - EAR 中包含的测试资源

我正在 Wildfly 上部署一个包含 Extension 的耳朵DeltaspikeContextExtension。在我的测试目录中,我为此扩展使用了一个名为DeltaspikeProducerDCE. 我的集成测试需要这个生产者,因为他不能注入原始扩展。

构建(成功,包括集成测试)和部署 ear 后,我启动 Wildfly 服务器并收到以下错误:

我将项目的原始包替换为... 什么可能导致这种行为?

该类DeltaspikeProducerDCE位于 中 src/test/java/../api.registration.service,通常应从耳朵中排除。

我正在使用 Eclipse Mars 和 Wildfly 10 并通过 Maven 构建。

0 投票
1 回答
1258 浏览

jboss7.x - 在 Jboss7 或 Wildfly 上访问多个 Web 应用程序

我知道我们可以在 JBoss 7 或 Wildfly 上部署多个 Web 应用程序。但是我们如何才能使用不同的端口访问不同的 Web 应用程序呢?我们在哪里为 Web 应用程序设置该端口?

例如,

  • application1 可在 xxxx:8080 上访问
  • application2 可在 xxxx:30000 上访问
  • application3 可在 xxxx:35000 上访问