问题标签 [wildfly]
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.
deployment - 使用 SFTP 部署 OpenShift Wildfly 战争文件
我正在尝试通过 SFTP 客户端在 WildFly 设备中部署战争文件。
我已按照此处描述的说明进行操作: https ://www.openshift.com/kb/kb-e1088-how-to-deploy-pre-compiled-java-applications-war-and-ear-files-onto-your- openshift-gear 但找不到任何关于 WildFly 的信息。
更具体地说,我希望找到 app-root/dependencies/wildfly/deployments,但据我所知,没有这样的目录。
有什么我遗漏的还是我应该只使用 git 方式进行野蝇战争部署?
先感谢您
java - 无法使用 JBoss AS 或 Wildfly 运行 Errai 开发模式
我正在尝试使用 Errai 3 新功能,即 JBoss AS 集成,但是我收到此错误:
[错误] 无法加载服务器类 'org.jboss.errai.cdi.server.gwt.JBossLauncher' [错误] java.lang.ClassNotFoundException: org.jboss.errai.cdi.server.gwt.JBossLauncher [错误] 在 java .net.URLClassLoader$1.run(URLClassLoader.java:366) [ERROR] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [ERROR] at java.security.AccessController.doPrivileged(Native Method) [ERROR] ] 在 java.net.URLClassLoader.findClass(URLClassLoader.java:354) [错误] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:425) [错误] 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher. java:308) [错误] 在 java.lang.ClassLoader.loadClass(ClassLoader.java:358) [错误] 在 java.lang.Class.forName0(Native Method) [错误] 在 java.lang.Class.forName(Class .java:270) [错误] 在 com.google.gwt.dev。DevMode$ArgHandlerServer.setString(DevMode.java:118) [错误] 在 com.google.gwt.util.tools.ArgHandlerString.handle(ArgHandlerString.java:26) [错误] 在 com.google.gwt.util.tools。 ToolBase.processArgs(ToolBase.java:238) [ERROR] at com.google.gwt.dev.ArgProcessorBase.processArgs(ArgProcessorBase.java:29) [ERROR] at com.google.gwt.dev.DevMode.main(DevMode.爪哇:310)
POM 配置是这样的:
这里可能缺少什么?
java - 从eclipse创建新的openshift应用程序时wildfly选项在哪里
wildfly
使用 Eclipse 中的新 openshift 应用程序向导创建应用程序时,为什么没有新服务器选项?
在新建或现有 OpenShift 应用程序向导中,如果单击新建应用程序组下的类型组合框,您将只有jboss application server 7
和选项jboss enterprise application platform 6
。
谢谢
spring - 无法刷新目标“jmsinqueue”的 JMS 连接 - 5000 毫秒后重试
连接到 Hornteq 并将消息发送到队列并将其路由到主题或队列的目标,并在路由之后和路由之前查看队列和主题中的内容,但出现以下错误:
下面是程序的描述和输出。2 问题:我如何使用我在 context-xml 中使用的 Java DSL 并将队列发送到 hornetq 路由它使用骆驼处理它并路由到输出队列。我已经完成了研究,但我仍然是这方面的新手您的建议和帮助将不胜感激...因此,我将能够使用 apache camel 与 hornetq 而不是 activemq 进行所有集成。我正在使用 jndi 连接与 wildFly 进行通信,并且在 context-xml 中我有以下内容
然后我使用 jboss-cli 创建队列和主题:
当我运行程序时注意我离开了进口
我在控制台中得到以下输出
在 wildFly 方面,当我运行上面的程序时,它只输出以下内容。
14:28:17,117 INFO [org.jboss.as.naming](默认任务 12)JBAS011806:收到通道结束通知,关闭通道通道 ID 62358a57(入站)的远程连接 78dd3e11 到 /127.0.0.1:49754
我哪里错了……请指教。
security - Wildfly 网络应用 SSO(单点登录)/书籍推荐
我有一个wildfly 8.0.0.final 正在运行,但我无法让我的wildfly 进行SSO。在 IBM WAS 下,我必须定义 Web 应用程序 SSO。但是在wildfly下,我不知道如何去做以及如何启用/配置它。
我的应用程序打包如下:
myapp.ear:
- web.war(上下文:/web 并用于 Web 服务)
- gui.war(上下文:/gui,用于最终用户)
- 附加战争
通常,用户在 gui.war 上工作。在这里,用户获得了基于表单的身份验证(它已经正常工作) web.war 用于外部系统,这些系统执行基本身份验证,additional.war 通常使用基于表单的身份验证。
现在,每个 war 文件上的每个身份验证都按预期工作。但是我必须对每个战争文件进行身份验证,即使我已经通过身份验证。所以我的问题是,如何在 Wildfly 上启用 Web 应用程序 SSO(单点登录)?请记住,我对 Wildfly 和 JBoss AS 完全陌生。所以我需要一个新的配置文档。
有人可以为野蝇推荐我的一本好书,它更详细地解释了这些功能吗?
再见汉斯
hibernate - 在休眠中使用 @NamedStoredProcedureQuery 时需要列定义列表的消息
我正在使用 @NamedStoredProcedureQuery 注释从休眠中调用存储过程。我的存储过程从 2 个表返回字段,我可以从 postgresql 调用它,如下所示:
我想从休眠中调用该存储过程,但我得到“需要列定义列表”。我知道它是因为休眠不包括
部分。我如何在休眠中做到这一点?以下是我的 JPA 课程
我称之为休眠的代码
mysql - Wildfly 8.0.0 mysql problems with datasource
I've got a small problem with my standalone.xml. I made an order mysql in modules/system/layers/base/com
.
Inside this folder there is the folder main and inside that there is my mysql-Connector v.5.1.28
and the module.xml.
But when I run a project in Eclipse it doesn't open up the browser.If I open it in the Safari browser than the textfields are shown but the whole database entries, which should be shown up too, are missing. Instead it throws an ClassNotFoundExeption
for the mysql driver. Here the snippet of my standalone.xml:
Can anyone see the problem?
the path is modules/system/layers/base/com/mysql/main...inside is the mysql-connector-java-5.1.28-bin.jar..the module.xml:
java - 如何让 Wildfly 使用其他 Jackson 数据类型?
我收到此错误
这是因为 Wildfly 不知道如何处理瞬间。通过阅读错误,我可以简单地在该课程中处理它,但这似乎很愚蠢。我正在使用下面的库,并在我的war
文件中运送它和所有更新的杰克逊,但仅此一项并没有做到。
我找到了这个维基
但是我的实现有问题,类定义语句有错误
我把它放在我的web.xml
(不要混淆jboss-web.xml
)
我尝试修改modules/system/layers/base/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/main/module.xml
似乎在这里建议的
我的主要目标是让 jsr310 序列化和反序列化。我需要做什么才能做到这一点?但我怀疑答案将适用于 Wildfly 不附带的任何其他数据类型。(我认为这个问题是相关的)
jakarta-ee - Error deploying websocket application on Wildfly
I'm trying to deploy an application containing a WebSocket endpoint on Wildfly and I get this error:
javax.websocket.DeploymentException: UT003012: Method public void Endpoint.openConnection(javax.websocket.Session,javax.websocket.EndpointConfig,java.lang.String) has invalid parameters [2]"}}
This is the code for the endpoint class:
This is the full stack from Wildfly log:
The deployment is successful upon removing the two last parameters.
Since the WebSocket JSR states that a method annotated with @OnOpen
can have the parameters I have in my method, I can't understand why Wildfly refuses to deploy the application.
UPDATE: this is the WEB-INF/lib folder:
jpa - Deltaspike 0.5 @Transactional 问题:JTA 事务似乎不起作用;如果没有注入 EntityManager 也会得到 NPE
我们正在将应用程序部署到 WildFly 8.0.0.Final。该应用程序过去在 Jboss EAP 6.0/AS7.1 上运行良好,Seam3 管理 JTA 事务。
然而,由于 Seam3 不适用于 WildFly,我们将其替换为 DeltaSpike。我们部署了 core 和 jpa 模块。但是,它似乎不适用于 mysql XA 数据源,即使我们努力遵循他们网站上的说明并添加 apache-deltaspike.properties 文件以启用 JTA 支持。当涉及多个数据源时,我们会看到事务错误。通过打开 org.jboss.jca 的跟踪级别日志记录,我们会看到无法从当前数据源中列出另一个数据源和 jdbc 驱动程序失败等警告。
我们看到的另一个问题是@Transactional 需要存在EntityManager。但有时,我们必须在运行时查找实体管理器,而不是注入一个。在这种情况下,我们会得到 NullPointerException。我们必须注入一个实体管理器,即使我们不需要它只是为了让@Transactional 不抛出 NPE。