问题标签 [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.
java - 骆驼端点概述?
我已经在 JBoss Wildfly 应用服务器上部署了我的骆驼集成项目 (WAR)。
我想知道是否有办法查看哪些端点可用以及 URL 是什么?
以类似的方式,我可以登录到 Wildfly 下的管理控制台并选择 Web 服务以了解部署的内容?
在此先感谢您的帮助。
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”。
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错误的一个小细节......
感谢您的关注!
shiro - Apache Shiro 和 Wildfly 8.1 JSESSIONID 问题
我已将 Wildfly 服务器从 8.0 final 迁移到 8.1 final,Apache Shiro 在创建用户会话时开始出现问题。
完全相同的应用程序在 8.0 final 上运行没有任何问题,但是对于 8.1 用户,每次登录时都无法建立会话,即使他们已成功验证,他们也会被重定向到登录页面。
我无法弄清楚自 8.0 以来发生了什么变化会导致这个问题。
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 相关的部分(服务器启动期间的输出)
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 启动了服务器两次。
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
这是我在启动时得到的错误日志
) ]) - 故障描述:{“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"] } }
jakarta-ee - 集群消息 (HornetQ) 无法启动
我正在运行 Wildfly 8.1,并尝试使用该standalone-full-ha.xml
配置启动并运行独立(非域)集群。我已经遵循了几个聚类指南,包括这个,但收效甚微。如果我使用该standalone-ha.xml
配置,我可以使集群正常工作,但此配置不包括 HornetQ for JMS 消息传递。但是,当我尝试standalone-full-ha.xml
配置时,我在日志中看到以下内容:
它只是挂在“等待获得活锁”消息。服务器从不指示它已启动,我无法访问管理控制台。这是我一直在尝试的...
- 获取库存的 Wildfly 8.1 发行版并解压
- 通过发出命令启动节点 1
./standalone.sh -c standalone-full-ha.xml -Djboss.node.name=nodeA
- 通过发出命令启动节点 2
./standalone.sh -c standalone-full-ha.xml -Djboss.node.name=nodeB -Djboss.socket.binding.port-offset=100
但是,当我这样做时,我会在上面描述的日志中看到消息,并且服务器永远不会完成启动。
难道我做错了什么?我是否需要采取其他步骤才能使集群消息传递和 Wildfly 按预期工作?
wildfly - 在 Wildfly 中创建安全领域
我想保护一些托管在我的 Widlfly AS 上的 ejb,所以我开始创建我的安全域。我不想在 ApplicationRealm 上进行身份验证,所以我定义了我的安全领域并将其指向我的安全域。我想将凭据存储在文本文件中。这是代码:
看起来我的 ejb 仍然受到“其他”安全域的 ApplicationRealm 的影响。我可以在 Wildfly 中定义自定义安全领域并通过安全域使用它吗?如果是,我该如何添加用户?
maven - 使用 Wildfly 8 和 NetBeans 进行测试
我在 NetBeans 和 Maven 下进行 Wildfly 测试时遇到问题。我能够从 IDE 启动应用程序,甚至可以使用 Netbeans 调试器对其进行调试,但是一旦我开始单元测试,就会出现以下错误:
代码是标准的,如下所示:
提前致谢。