问题标签 [wildfly-11]

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

java - Eclipse JPA Hibernate hibernate.show_sql

我在 Eclipse 中使用 Wildfly 服务器和 JPA Api(休眠)-> 一切都很好(没有错误),在执行 CRUD 操作时没有问题。

现在我希望在控制台上显示查询,所以我将此属性添加到 persistence.xml:

hibernate.show_sql 是

在此处输入图像描述

但是控制台中没有 sql 查询日志记录。

有什么建议么 ?

0 投票
1 回答
360 浏览

database - 用户和角色的数据库认证关系

我对委托人使用的查询通过数据库工作,我得到了一条记录

但是当我尝试通过 jboss-cli.sh 使用它时

我收到这个错误

0 投票
0 回答
805 浏览

wildfly-11 - wildfly11 连接远程主机失败

我们正在使用 AWS windows wildfly 11 应用程序。

我们能够访问该应用程序,而 VPN 连接没有任何问题。但是我们在没有 VPN 的情况下收到了 URL 的错误。

我们能够访问应用程序,但没有 VPN 连接就无法登录,我们遇到以下错误,即;远程错误的问题。

任何人都可以帮我解决问题。

0 投票
0 回答
12523 浏览

java - “未找到 GET 的资源方法,返回 405 并带有 Allow 标头”但执行 POST 请求

我在访问我的休息端点时遇到问题。我正在尝试使用 POST 请求登录,但不断收到

我正在使用 Postman 进行测试,所以我很确定我实际上是创建一个 POST 请求而不是一个 GET 请求。

在服务器上,我使用 CORS 过滤器并查看响应中的标头,我认为它正在工作:

(是的,我知道允许所有起源并不是最安全的想法,并且对于最大年龄来说几乎是永恒的。但是当我解决当前的问题时,我可以进一步限制这一点)。

至于服务器设置:我正在为最终应该进行登录的 Angular5 应用程序运行 Wildfly 11.0.0 Alpha1 和 Nginx。

任何建议在哪里寻找这个问题的原因?

0 投票
0 回答
38 浏览

java - Wildfly 默认休息上下文是什么?


我正在尝试在 Wildfly 服务器中编写 REST API。而且,什么是默认的休息上下文?我的项目名为 eventapp,请求映射为 /user。因此,我尝试了 localhost:8080/eventapp/user 但响应为 404。这两者的任意组合也是如此。我的休息控制器类:

我在 Spring 中使用 Maven。而且,我正在部署的战争模块名为 rest_services_war。也许配置类是错误的?我在 conf 类中使用的注解:@Configuration@EnableTransactionManagement。此类中的方法:

0 投票
0 回答
469 浏览

google-chrome - Wildfly 11 网络管理员 - 无法使用 Firefox 或 Chrome 远程连接,只能使用 Microsoft Edge

[已解决]我在我的 Debian (Stretch) 服务器上安装了 Wildfly 11 并将其作为服务启动。我只能使用 Microsoft Edge 远程连接到 Web 管理员,但 Firefox 拒绝登录。它要求输入用户名/密码,但不让...

一些细节:

对于启动服务,我使用了默认脚本,${wildfly_root}/docs/contrib/scripts/systemd 中的配置文件,因为它在 README 中有所描述。使用 ./add-user.sh 添加 ManagementRealm 用户启动并启用该服务,它运行完美。

在我的 Windows 机器(Win10 pro64)上,我可以使用 Edge 登录网络管理员,但 Firefox(Chrome)拒绝让我使用相同的登录名/密码登录。Firefox 很重要,因为我想从另一台 Linux 机器远程访问...

什么会导致这种奇怪的行为?我会感谢您的想法/帮助!提前致谢!配置和服务文件如下。

[解决方案]:仅使用数字、符号和英文字符。问题的根源是密码中的匈牙利字符。

Launch.sh 在 ${wildfly_root}/bin

/etc/wildfly 中的 wildfly.conf

/etc/systemd/system 中的 wildfly.service

${wildfly_root}/standalone/configuration 中的standalone.xml

0 投票
1 回答
85 浏览

java - 休眠 OneToOne NullPointerException

我有这个代码

在数据库发布表上

发布内容表

问题是当PostIdon post table= PostContentIdonpost content table它成功返回数据
但如果它不等于PostContentId返回NullPointerException

我加入@JoinColumn(name = "PostId",referencedColumnName = "PostId")加入PostId不是PostContentId但同样的问题!

0 投票
0 回答
622 浏览

security - Keycloak - 将用户联合提供者链接在一起

我目前有一个 LDAP 用户联合提供程序和一个自定义 UserStorageProvider spi,我编写它来查看我的 sqlserver 数据库中的用户组。要完全登录,我需要将用户组传回应用程序,因此,它们是 KeycloakSecurityContext 令牌字符串中声明的一部分。

现在,我的自定义 spi 验证或 LDAP 提供程序验证取决于我指定的优先级编号。有没有办法强制 keycloak 首先使用 LDAP 提供程序进行验证,然后再执行自定义提供程序?

0 投票
1 回答
511 浏览

mongodb - 尝试使用 JBoss WildFly 11、Hibernate 5.2、OGM 5 和 MongoDB - EAR 不会部署

遵循文档:

https://docs.jboss.org/hibernate/stable/ogm/reference/en-US/html_single/?v=5.3#ogm-gettingstarted

我正在尝试将 JPA OGM 与 MongoDB 一起使用。

我已将最新版本的 Hibernate ORM (5.2.14.Final) 添加到 WildFly 11 模块文件夹:

/usr/local/Cellar/wildfly-as/11.0.0.Final/libexec/modules/system/layers/base/org/hibernate/5.2.14.Final

并下载并安装:

hibernate-ogm-modules-5.3.0.Final-wildfly-11-dist.zip

但是,当我构建和部署 EAR 时,我得到:

它似乎无法加载:

引起:org.jboss.modules.ModuleLoadError:org.hibernate。jipijapa-hibernate5:5.2.14.Final "}}

TIA。

0 投票
2 回答
561 浏览

hibernate-ogm - JBoss WildFly 11、Hibernate ORM 5.2、OGM 5.3 和 MongoDB - 未找到 OgmIntegrator

通过尝试让 Hibernate ORM 5.2 与 OGM 5.3 一起工作进展缓慢,因此我可以将 JPA 与 MongoDB 一起使用。

要删除 OGM 常见问题解答中引用的 JNDI 查找错误:

在 WildFly 上使用 Hibernate OGM 时,我收到了 JndiException。怎么了?如果您看到 JndiException 说“无法查找 JNDI 名称 [---PlaceHolderDSForOGM---]”,则您的应用程序可能无法访问 Hibernate OGM 的应用程序服务器模块。

要更改此设置,请将以下行添加到存档的 META-INF/MANIFEST.MF 文件中(对其进行调整以匹配您选择的数据存储):

依赖:org.hibernate:ogm services, org.hibernate.ogm.mongodb services 或者,你可以通过描述符 jboss-deployment-structure.xml 来配置它。请参阅参考指南以了解更多信息。

我创建了:jboss-deployment-structure.xml

包含:

现在,当我尝试通过 WildFly 11 控制台部署我的 EAR 时,我得到:

17:58:42,921 错误 [org.jboss.msc.service.fail](ServerService 线程池 -- 65)MSC000001:无法启动服务 jboss.persistenceunit。“NOTiFYwell.ear/NOTiFYwellJAR.jar#NOTiFYwellMongoDBPersistenceUnit”。FIRST_PHASE:服务 jboss.persistenceunit 中的 org.jboss.msc.service.StartException。“NOTiFYwell.ear/NOTiFYwellJAR.jar#NOTiFYwellMongoDBPersistenceUnit”。第一阶段:java.util.ServiceConfigurationError:org.hibernate.integrator.spi.Integrator:在org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl中找不到提供程序org.hibernate.ogm.service.impl.OgmIntegrator $ 1 $ 1.run(PhaseOnePersistenceUnitServiceImpl。 java:128) at org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:104) at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:640) at org.jboss .as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1.run(PhaseOnePersistenceUnitServiceImpl.java:137) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. java:617) 在 java.lang.Thread.run(Thread.java:745) 在 org.jboss。threads.JBossThread.run(JBossThread.java:320) 原因:java.util.ServiceConfigurationError:org.hibernate.integrator.spi.Integrator:在 java.util 中找不到提供程序 org.hibernate.ogm.service.impl.OgmIntegrator。 ServiceLoader.fail(ServiceLoader.java:239) 在 java.util.ServiceLoader.access$300(ServiceLoader.java:185) 在 java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:372) 在 java.util.ServiceLoader$ LazyIterator.next(ServiceLoader.java:404) at java.util.ServiceLoader$1.next(ServiceLoader.java:480) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.loadJavaServices(ClassLoaderServiceImpl.java:459) at org.hibernate.integrator.internal.IntegratorServiceImpl.(IntegratorServiceImpl.java:40) 在 org.hibernate.boot.registry.BootstrapServiceRegistryBuilder。build(BootstrapServiceRegistryBuilder.java:224) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.buildBootstrapServiceRegistry(EntityManagerFactoryBuilderImpl.java:406) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:196) org.hibernate.jpa.boot.spi.Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:32) 在 org.hibernate.jpa.boot.spi.org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.(EntityManagerFactoryBuilderImpl.java:164) .Bootstrap.getEntityManagerFactoryBuilder(Bootstrap.java:89) 在 org.jboss.as.jpa.hibernate5.TwoPhaseBootstrapImpl.(TwoPhaseBootstrapImpl.java:39) 在 org.jboss.as.jpa.hibernate5.HibernatePersistenceProviderAdaptor.getBootstrap(HibernatePersistenceProviderAdaptor.java: 199)在组织。wildfly.jpa.hibernateogm5.HibernateOGMPersistenceProviderAdaptor.getBootstrap(HibernateOGMPersistenceProviderAdaptor.java:87) at org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl.createContainerEntityManagerFactoryBuilder(PhaseOnePersistenceUnitServiceImpl.java:254) at org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl。在 org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl 访问 $900(PhaseOnePersistenceUnitServiceImpl.java:59) $1$1.run(PhaseOnePersistenceUnitServiceImpl.java:125) ... 还有 7 个PhaseOnePersistenceUnitServiceImpl.access$900(PhaseOnePersistenceUnitServiceImpl.java:59) at org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:125) ... 还有 7 个PhaseOnePersistenceUnitServiceImpl.access$900(PhaseOnePersistenceUnitServiceImpl.java:59) at org.jboss.as.jpa.service.PhaseOnePersistenceUnitServiceImpl$1$1.run(PhaseOnePersistenceUnitServiceImpl.java:125) ... 还有 7 个

17:58:42,926 错误 [org.jboss.as.controller.management-operation](外部管理请求线程 -- 1)WFLYCTL0013:操作(“add”)失败 - 地址:([(“deployment”=>“NOTiFYwell .ear")]) - 失败描述:{"WFLYCTL0080: Failed services" => {"jboss.persistenceunit.\"NOTiFYwell.ear/NOTiFYwellJAR.jar#NOTiFYwellMongoDBPersistenceUnit\". FIRST_PHASE" => "java.util.ServiceConfigurationError: org.hibernate.integrator.spi.Integrator: Provider org.hibernate.ogm.service.impl.OgmIntegrator not found 原因:java.util.ServiceConfigurationError: org.hibernate.integrator.spi .Integrator: Provider org.hibernate.ogm.service.impl.OgmIntegrator not found"}} 17:58:42,927 错误 [org.jboss.as.server](外部管理请求线程 -- 1)WFLYSRV0021:部署部署“ NOTiFYwell.ear" 已回滚并显示以下失败消息:{"WFLYCTL0080: Failed services" => {"jboss.persistenceunit.\"NOTiFYwell.ear/NOTiFYwellJAR.jar#NOTiFYwellMongoDBPersistenceUnit\"。第一阶段" => "java.util.ServiceConfigurationError: org.hibernate.integrator.spi.Integrator: Provider org.hibernate.ogm.service.impl.OgmIntegrator not found 原因:java.util.ServiceConfigurationError: org.hibernate.integrator.spi .Integrator: Provider org.hibernate.ogm.service.impl.OgmIntegrator not found"}} 17:58:42,939 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-7)WFLYSRV0208:停止子部署( runtime-name: NOTiFYwellJAR.jar) in 10ms 17:58:42,942 INFO [org.jboss.as.server.deployment] (MSC service thread 1-8) WFLYSRV0208: Stopped subdeployment (runtime-name: NOTiFYwellWAR.war) in 13ms 17:58:42,952 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-8)WFLYSRV0028:在 25 毫秒内停止部署 NOTiFYwell.ear(运行时名称:NOTiFYwell.ear)

错误:

未找到提供程序 org.hibernate.ogm.service.impl.OgmIntegrator

指在以下位置找到的类OgmIntegrator

任何想法为什么没有被加载?TIA