问题标签 [wildfly-8]

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 投票
2 回答
107 浏览

java - 骆驼端点概述?

我已经在 J​​Boss Wildfly 应用服务器上部署了我的骆驼集成项目 (WAR)。

我想知道是否有办法查看哪些端点可用以及 URL 是什么?

以类似的方式,我可以登录到 Wildfly 下的管理控制台并选择 Web 服务以了解部署的内容?

在此先感谢您的帮助。

0 投票
1 回答
2068 浏览

java - 将“安全域”从 JBoss 5.1.0 迁移到 WildFly

我正在将 JBoss 5.1.0 应用程序迁移到 WildFly 8.1.0。在我的jboss-web.xml我有以下元素:

<security-domain>java:/jaas/myApp</security-domain>

但是,schmahttp://www.jboss.org/j2ee/schema/jboss-web_5_1.xsd不支持此元素,导致:

cvc-complex-type.2.4.a: Invalid content was found starting with element 'security-domain'.

安全域与此应用程序策略相关:

如何重写它以使我的应用程序“可部署 WildFly”。

0 投票
3 回答
3749 浏览

java - Java/WildFly/MongoDB/JAAS - 身份验证总是返回 403 - 禁止

我创建了一个自定义 LoginModule 来验证 mongoDB 集合中存在的用户。在我的情况下,我需要每页一个角色...我已经使用 JSF 的 JAAS 身份验证,但在这种情况下,它没有按预期工作...它总是返回 403 错误(禁止)。URL 的映射显然是可以的。

这是我的页面层次结构:

  • 应用程序 <-root
    • 页面
      • 我的受保护页面(每页一个角色)
    • 登录.html
    • login_error.html
    • 索引.html

按照我的配置:

jboss-web.xml

web.xml

独立的.xml

这是我的 LoginModule 实现,用于从 MongoDB 获取用户和角色:

我在standalone.xml中添加了以下属性,以查看JAAS生成的日志,并且没有任何错误日志...

在我的 MongoDB 集合中,我已将所有角色添加到我的用户,当我尝试登录时,我可以登录,但是所有页面都被锁定,返回 403 错误。

任何人都可以帮助我吗?也许这只是导致403错误的一个小细节......

感谢您的关注!

0 投票
1 回答
991 浏览

shiro - Apache Shiro 和 Wildfly 8.1 JSESSIONID 问题

我已将 Wildfly 服务器从 8.0 final 迁移到 8.1 final,Apache Shiro 在创建用户会话时开始出现问题。

完全相同的应用程序在 8.0 final 上运行没有任何问题,但是对于 8.1 用户,每次登录时都无法建立会话,即使他们已成功验证,他们也会被重定向到登录页面。

我无法弄清楚自 8.0 以来发生了什么变化会导致这个问题。

0 投票
2 回答
2822 浏览

java - modcluster (Wildfly) 没有检测到来自 Apache 的 Advertize

我正在尝试使用 mod_cluster 配置 WildFly 8.1.0。WildFly 和 Apache 都在同一台机器上运行。该机器是带有 Apache 2.2.x 的 Ubuntu 12.04

Apache 设置正确(我相信)。我通过运行 mod_proxy 源代码 (github) 中的测试类 Advertise 测试了广告模块是否正常工作。apache 日志中没有错误。

我按如下方式启动服务器:./standalone.sh -c Standalone-ha.xml

如果有人能看出下面的配置有问题并帮助我摆脱痛苦的日子,我将不胜感激......

阿帕奇配置

虚拟主机配置

Advertize 测试类的结果

从 mod_cluster_manager (178.62.50.xxx:6666/mod_cluster_manager) 打印出来

最后,这里是来自standalone-ha.xml 的相关部分

服务器日志中唯一与 modcluster 相关的部分(服务器启动期间的输出)

0 投票
1 回答
2373 浏览

java - Wildfly 8.1.0 Final 和 Netbeans 8.0:WildFly 应用程序服务器启动失败。HTTP 连接器端口 8080 已在使用中

U 已将 Wildfly 从 8.0.0 FINAL 更新到 8.1.0 FINAL。当我尝试在 Netbeans 8.0 中运行应用程序时,它无法启动并显示以下消息:

WildFly 应用程序服务器启动失败。HTTP 连接器端口 8080 已在使用中。

当我试图从 Netbeans 菜单管理服务器时,停止被禁用并且终止挂起。我可以从系统中杀死服务器,但没有任何变化。无论如何,我仍然无法从环境中部署/运行应用程序。

似乎 Netbeans 启动了服务器两次。

0 投票
5 回答
45292 浏览

mysql - Wildfly 将 mysql 注册为数据源

我一直在尝试将mysql配置为wildfly中的数据源。我不确定我错过了什么,启动时出现错误。

我在文件夹中有 mysql-connector-java-5.0.8-bin.jar 和 module.xml:“/wildfly-8.1.0.Final/modules/system/layers/base/com/mysql/main”

以下是文件

模块.xml

独立的.xml

我已经在 Eclipse 中使用独立程序测试了 jdbc 连接性并且它有效

参考下面的链接,修改了module.xml

Wildfly 8.0.0 mysql 数据源问题

这是我在启动时得到的错误日志

) ]) - 故障描述:{“JBAS014771:缺少/不可用依赖项的服务”=> [“jboss.data-source.java:jboss/datasources/proj 丢失 [jboss.jdbc-driver.mysql]”,“jboss .driver-demander.java:jboss/datasources/proj is missing [jboss.jdbc-driver.mysql]" ], "JBAS014879: 由于一个或多个间接依赖不可用,一个或多个服务无法启动。" => { "无法启动的服务:" => [ "jboss.data-source.reference-factory.proj", "jboss.naming.context.java.jboss.datasources.proj" ], "可能的服务是原因:" => ["jboss.jdbc-driver.mysql"] } } ], "JBAS014879: 由于一个或多个间接依赖不可用,一个或多个服务无法启动。" => { "无法启动的服务:" => [ "jboss.data-source.reference-factory.proj", "jboss.naming.context.java.jboss.datasources.proj" ], "可能的服务是原因:" => ["jboss.jdbc-driver.mysql"] } } ], "JBAS014879: 由于一个或多个间接依赖不可用,一个或多个服务无法启动。" => { "无法启动的服务:" => [ "jboss.data-source.reference-factory.proj", "jboss.naming.context.java.jboss.datasources.proj" ], "可能的服务是原因:" => ["jboss.jdbc-driver.mysql"] } }

0 投票
2 回答
3682 浏览

jakarta-ee - 集群消息 (HornetQ) 无法启动

我正在运行 Wildfly 8.1,并尝试使用该standalone-full-ha.xml配置启动并运行独立(非域)集群。我已经遵循了几个聚类指南,包括这个,但收效甚微。如果我使用该standalone-ha.xml配置,我可以使集群正常工作,但此配置不包括 HornetQ for JMS 消息传递。但是,当我尝试standalone-full-ha.xml配置时,我在日志中看到以下内容:

它只是挂在“等待获得活锁”消息。服务器从不指示它已启动,我无法访问管理控制台。这是我一直在尝试的...

  1. 获取库存的 Wildfly 8.1 发行版并解压
  2. 通过发出命令启动节点 1./standalone.sh -c standalone-full-ha.xml -Djboss.node.name=nodeA
  3. 通过发出命令启动节点 2./standalone.sh -c standalone-full-ha.xml -Djboss.node.name=nodeB -Djboss.socket.binding.port-offset=100

但是,当我这样做时,我会在上面描述的日志中看到消息,并且服务器永远不会完成启动。

难道我做错了什么?我是否需要采取其他步骤才能使集群消息传递和 Wildfly 按预期工作?

0 投票
2 回答
15299 浏览

wildfly - 在 Wildfly 中创建安全领域

我想保护一些托管在我的 Widlfly AS 上的 ejb,所以我开始创建我的安全域。我不想在 ApplicationRealm 上进行身份验证,所以我定义了我的安全领域并将其指向我的安全域。我想将凭据存储在文本文件中。这是代码:

看起来我的 ejb 仍然受到“其他”安全域的 ApplicationRealm 的影响。我可以在 Wildfly 中定义自定义安全领域并通过安全域使用它吗?如果是,我该如何添加用户?

0 投票
1 回答
2273 浏览

maven - 使用 Wildfly 8 和 NetBeans 进行测试

我在 NetBeans 和 Maven 下进行 Wildfly 测试时遇到问题。我能够从 IDE 启动应用程序,甚至可以使用 Netbeans 调试器对其进行调试,但是一旦我开始单元测试,就会出现以下错误:

代码是标准的,如下所示:

提前致谢。