问题标签 [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.

0 投票
1 回答
2315 浏览

file-upload - 文件上传不适用于 PrimeFaces 4.0、JSF Mojarra 2.2.3 和 Wildfly Beta 1

我有一个 Web 应用程序运行在:

  • 野蝇 Beta 1
  • JSF Mojarra 2.2.3(来自 Wildfly)
  • Primefaces 4.0
  • rewrite-servlet-2.0.7.Final / rewrite-config-prettyfaces-2.0.7.Final
  • commons-io-2.4 / commons-fileupload-1.3

而且我的文件上传组件有问题(高级和简单模式不起作用,永远不要在 upload() 内打印)。

甚至在没有 rewrite-servlet-2.0.7.Final/rewrite-config-prettyfaces-2.0.7.Final 库的情况下也可以运行。

我的 upload.xhtml 文件:

我的豆子:

网页.xml:

0 投票
5 回答
1228 浏览

java - 如何设置/配置 JBoss?

有点傻的问题...

我想学习J2EE并且一直在做一些研究。我想构建一个简单的多层架构来开发一些简单的 J2EE 应用程序。我计划使用 JBOSS 作为我的应用程序服务器和 MySQL 作为我的 DBMS。我找不到任何简单的 JBoss 安装,它们似乎都捆绑在这个 JBOSS 开发工作室中。

我应该使用开发工作室还是有更好、更“参与”的方式来进行设置?我担心的是开发工作室不允许我学习 J2EE 架构的所有细节。

想法?

0 投票
0 回答
2307 浏览

json - Wildfly 使用 Jackson 提供程序而不是 Jettison

自 4.3 版以来我一直在使用 JBoss,我目前正在使用Wildfly Beta1CDIJPARESTeasy组合一个酒窝演示 webapp ,但我无法像在其他 JBossAS 中那样配置 JSON 提供程序项目...

我在我的项目中添加了一个自定义ContextResolver对象,以正确配置 JSON 生产者以将日期序列化为 ISO-8601 字符串:

jboss-deployment-structure.xml我在我的部署文件夹中添加了一个文件,META-INF其中包含我在其他 JBoss 7.X 项目中使用的配置:

有什么想法吗?

0 投票
1 回答
645 浏览

jboss7.x - 如何使用 Jboss AS 7 部署 Objectdb 项目?

我无法在 Jboss AS 7 WildFly 中部署使用 ObjectDB 的项目。

一开始我使用了最初为 Glassfish 开源版设计的 objectDB 教程项目:

http://www.objectdb.com/tutorial/jpa/ee

但它一直告诉我它没有找到提供者。

我在 ObjectDB 论坛中看到了有关 Jboss AS 6 的问题并进行了以下更改:

  • 将语句 java:/DefaultDS 添加到 persistence.xml 文件中。
  • 使用 objectdb-jee.jar 而不是 objectdb.jar

我仍然收到那些消息告诉我 Jboss 找不到提供程序。

如果有人知道如何使 Jboss AS 7 与 ObjectDB 一起工作,我将非常高兴知道。

有没有一步一步的说明如何做到这一点?

这是完整的堆栈跟踪:

infinispan] (ServerService 线程池 -- 31) JBAS010280:激活 Infinispan 子系统。04:56:02,084 INFO [org.jboss.as.naming](ServerService 线程池 -- 38)JBAS011800:激活命名子系统 04:56:02,087 INFO [org.jboss.as.security](ServerService 线程池 -- 44 ) JBAS013101: 激活安全子系统 04:56:02,094 INFO [org.jboss.as.osgi] (ServerService 线程池 -- 39) JBAS011940: 激活 OSGi 子系统 04:56:02,112 INFO [org.jboss.as.webservices] ( ServerService 线程池 -- 48) JBAS015537: 激活 WebServices 扩展 04:56:02,119 INFO [org.jboss.as.security] (MSC 服务线程 1-14) JBAS013100: Current PicketBox version=4.0.7.Final 04:56: 02,128 INFO [org.jboss.as.connector](MSC 服务线程 1-6)JBAS010408:启动 JCA 子系统(JBoss IronJacamar 1.0.9.Final)04:56:02,181 INFO [org.jboss.as.connector.

04:56:03,194 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-5)MSC00001:无法启动服务 jboss.deployment.unit。“Guestbook.war”。安装:org.jboss.msc服务 jboss.deployment.unit."Guestbook.war".INSTALL 中的 .service.StartException:无法在 org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java 处处理部署“Guestbook.war”的阶段安装:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc- 1.0.2.GA.jar:1.0.2.GA] 在 org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0. 2.GA] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_21] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_21] 在 java.lang.Thread.run(Thread.java:722) [ rt.jar:1.7.0_21] 引起:javax.persistence.PersistenceException: JBAS011466: PersistenceProvider 'com.objectdb.jpa.Provider' 在 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider(PersistenceUnitDeploymentProcessor.java: 555) 在 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.addPuService(PersistenceUnitDeploymentProcessor.java:258) 在 org.jboss.as 的 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deployPersistenceUnit(PersistenceUnitDeploymentProcessor.java:295) org.jboss.as 的 .jpa.processor.PersistenceUnitDeploymentProcessor.handleWarDeployment(PersistenceUnitDeploymentProcessor.java:194)。jpa.processor.PersistenceUnitDeploymentProcessor.deploy(PersistenceUnitDeploymentProcessor.java:118) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] ... 5 更多

04:56:03,204 INFO [org.jboss.as.server](DeploymentScanner-threads - 2)JBAS015870:部署“Guestbook.war”的部署已回滚并显示失败消息 {“JBAS014671:失败的服务”=> {“jboss .deployment.unit.\"Guestbook.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"Guestbook.war\".INSTALL: 无法处理阶段安装部署 \"Guestbook.war\""}} 04:56:03,224 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-7)JBAS015877:在 21 毫秒内停止部署 Guestbook.war 04:56: 03,225 INFO [org.jboss.as.controller](DeploymentScanner-threads - 2)JBAS014774:服务状态报告 JBAS014777:未能启动的服务:服务 jboss.deployment.unit。“Guestbook.war”。安装:org.jboss。硕士。service.StartException in service jboss.deployment.unit."Guestbook.war".INSTALL: 无法处理部署“Guestbook.war”的阶段安装

04:56:03,227 错误 [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: 复合操作失败并被回滚。失败的步骤:" => {"操作步骤- 2" => {"JBAS014671: 失败的服务" => {"jboss.deployment.unit.\"Guestbook.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit .\"Guestbook.war\".INSTALL: 无法处理部署的阶段安装\"Guestbook.war\""}}}} 10:40:39,789 INFO [org.jboss.as.server.deployment.scanner]( DeploymentScanner-threads - 1) JBAS015003:在部署目录中找到 Guestbook.war。要触发部署,请创建一个名为 Guestbook.war.dodeploy 10:40:39,855 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-8)JBAS015876 的文件:

10:40:40,004 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-6)MSC00001:无法启动服务 jboss.deployment.unit。“Guestbook.war”。安装:org.jboss.msc服务 jboss.deployment.unit."Guestbook.war".INSTALL 中的 .service.StartException:无法在 org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java 处处理部署“Guestbook.war”的阶段安装:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc- 1.0.2.GA.jar:1.0.2.GA] 在 org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0. 2.GA] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_21] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_21] 在 java.lang.Thread.run(Thread.java:722) [ rt.jar:1.7.0_21] 引起:javax.persistence.PersistenceException: JBAS011466: PersistenceProvider 'com.objectdb.jpa.Provider' 在 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider(PersistenceUnitDeploymentProcessor.java: 555) 在 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.addPuService(PersistenceUnitDeploymentProcessor.java:258) 在 org.jboss.as 的 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deployPersistenceUnit(PersistenceUnitDeploymentProcessor.java:295) org.jboss.as 的 .jpa.processor.PersistenceUnitDeploymentProcessor.handleWarDeployment(PersistenceUnitDeploymentProcessor.java:194)。jpa.processor.PersistenceUnitDeploymentProcessor.deploy(PersistenceUnitDeploymentProcessor.java:118) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] ... 5 更多

10:40:40,010 INFO [org.jboss.as.server](DeploymentScanner-threads - 2)JBAS015870:部署“Guestbook.war”的部署已回滚并显示失败消息 {“JBAS014671:失败的服务”=> {“jboss .deployment.unit.\"Guestbook.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"Guestbook.war\".INSTALL: 无法处理阶段安装部署 \"Guestbook.war\""}} 10:40:40,014 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-12)JBAS015877:在 4 毫秒内停止部署 Guestbook.war 10:40: 40,015 INFO [org.jboss.as.controller](DeploymentScanner-threads - 2)JBAS014774:服务状态报告 JBAS014777:服务无法启动:服务 jboss.deployment.unit.“Guestbook.war”。安装:org.jboss。硕士。service.StartException in service jboss.deployment.unit."Guestbook.war".INSTALL: 无法处理部署“Guestbook.war”的阶段安装

10:40:40,017 错误 [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: 复合操作失败并已回滚。失败的步骤:" => {"操作步骤- 2" => {"JBAS014671: 失败的服务" => {"jboss.deployment.unit.\"Guestbook.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit .\"Guestbook.war\".INSTALL: 未能处理部署的阶段安装\"Guestbook.war\""}}}}

0 投票
2 回答
4634 浏览

java - context.lookup("datasource") 返回 org.jboss.jca.adapters.jdbc.WrapperDataSource

我正在研究需要在weblogicjboss上都可部署的项目。我从来源编译了wildfly 。现在,我正在尝试使用命名来获取数据源。应用程序在JBOSS EAP 6.1上运行良好,我可以使用以下代码获取数据源引用,javax.sql.DataSource但现在在widlfly中

它抛出异常

如果我尝试使用以下代码,

它不会抛出上述异常,而是使用数据源,它会抛出异常

但是,查看类的代码,我们可以看到它实现了javax.sql.DataSource

谁能告诉我如何使用强制转换WrapperDataSource或获取返回为javax.sql.DataSource.

服务器信息:

0 投票
1 回答
6419 浏览

maven - JBoss 7.1.1.WildFly 最终迁移指南

RedHat 将在下个月发布 WildFly 应用服务器的最终版本 ( http://www.wildfly.org/ )。我想收集一些迁移指南来解决从 JBoss AS 7.1.1.Final 迁移到新 WildFly 所需的 maven 依赖项和其他内容。如果您发现有必要在这两个版本之间进行更改,请对此问题提供意见。希望一旦 WildFly 的最终版本出来,RedHat 也会发布他们自己的迁移指南!

货柜

代码更改

  • SingletonService 不再在 clustering.singleton 包中,而是在 clustering.server 包中。还需要使用新的 SingletonServiceBuilder 功能来创建单例服务

依赖项

  • 组 id:org.jboss.as -> org.wildfly, artifactId jboss-as-xxx -> wildfly-xxx
0 投票
0 回答
420 浏览

jsf - 在 Wildfly 上运行 CDI+JSF 2.2.1 时出现 ClassCastException

我有一个 webapp,它部署了一个简单的Activiti进程、一些 JSF 页面和 CDI Bean。

一切都适用于 JBOSS AS 7.1.1 + JSF 2.1.7。但是我需要使用 JSF 2.2,所以我尝试在 AS 7 上配置它,但我偶然发现了这个 jboss 论坛帖子中描述的一些错误。底线:AS 7 和 JSF 2.2 不能很好地协同工作。因此,我尝试使用 Wildfly 启动并运行我的应用程序。

启动继续进行,没有任何相关错误或警告。但是,在导航到特定的 jsf 页面时,我得到了一个 ulgy 异常:

该页面是一个简单的表单,用于启动新的 Activiti 进程。

从 jsf 引用的 bean 如下所示:

0 投票
0 回答
5875 浏览

java - 使用 IntelliJ Idea 在 Wildfly 上部署

我正在尝试在本地安装的 Wildfly(JBoss 8 Beta1)上部署 .war。它适用于控制台和 maven 命令,但在 Intellij Idea 12 中惨遭失败:

任何提示如何使用 Idea IDE 部署包?

0 投票
2 回答
2846 浏览

hibernate - Hibernate search 4.5 Alpha 1 Unable to guess FieldBridge for id in java.lang.Byte

我在将 EAR 项目部署到 Wildfly 8 beta1 时遇到问题。该项目使用Hibernate Search 4.5 Alpha 1。索引了一些实体。该项目构建良好,但在部署时引发异常:无法猜测 FieldBridge for id in java.lang.Byte。我尝试禁用所有休眠搜索注释,但仍然出现异常。接缝是一个错误。有什么建议么?

这是重现异常的实体示例:

}

如果 id 从 Byte 更改为 Short 工作正常。Byte 没有内置的桥接器。也许这是相关的,但主要问题是如果我没有休眠搜索注释,为什么休眠搜索正在寻找桥接?

0 投票
1 回答
1689 浏览

jsf-2 - 将 JSF 1.2 Seam 应用程序迁移到 WildFly Beta 1

以前迁移到 JBoss 7.1 并且运行良好的 Seam 战争应用程序 (jsf 1.2),现在需要迁移到 Wildfly beta1。

Wildfly 默认不支持 jsf 1.2,因此按照以下说明启用它:

https://community.jboss.org/wiki/DesignOfWildFlyMulti-JSFFeature

该项目构建良好,wildfly 启动也很好。当我尝试打开一个页面时,它抛出了异常:

根据此链接,javax.faces.context.FacesContext.getAttributes() 的返回类型参数发生了变化:

https://java.net/jira/browse/JAVASERVERFACES-1847

似乎两个 jsf 版本都已启用:

怎么能解决?