问题标签 [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 投票
0 回答
1457 浏览

java - Wildfly 在错误的目录中查找

我最近开始使用 JBoss 的 Wildfly 8.1 和 activiti 框架。

我创建了两个项目,一个包含我的 bpmn.xml 文件和服务任务的类:

另一个持有 servlet

在我的 servlet 中,我实现了 init 方法来获取 Activiti processEngine:

我构建了 Webtest.war 文件并将其部署到

然后我使用提供的standalone.bat启动Widlfly,它正确启动并部署到上下文/Webtest,到目前为止一切顺利。

如果我现在访问 localhos:8080/Webtest/servlet 我得到异常:

org.activiti.engine.ActivitiException: 无法从spring配置资源vfs:/D:/path/to/workingdir/wildfly-8.1.0.Final/bin/content/TEST-1.war/WEB-初始化流程引擎INF/ lib/process.jar/activiti-context.xml:空

最后带有 :null 的错误意味着无法访问该文件。当然不能,没有 bin/content!

我现在的问题是:Widfly 从哪里得到查看 bin/content 的想法?它显然能够自己找到配置文件,我从来没有告诉 spring 或 activiti 去查看 process.jar,所以应用程序在类路径中找到了配置,好吧......然后它继续从一个完全不同的文件中读取文件不存在的位置?

我不知道这是否有兴趣,但这是我的 activiti-context.xml

感谢您的帮助或提示!

0 投票
1 回答
4246 浏览

java - 将infinispan缓存注入wildfly 8.0.0.Final

我正在尝试在独立配置(jdk 1.7)中部署在 Wildfly 8.0.0.Final 中的应用程序中使用 infinispan(6.0),但我在注入时遇到了一些问题。从这篇文章开始并在谷歌上搜索我遇到了这种情况:

在standalone.xml

最后在 pom.xml

在我的 MANIFEST.MF 中产生

当我使用 getCache() 方法时,我有 java.lang.NullPointerException 因为 myCacheManager 属性为空。查看管理控制台中的 JNDI 绑定选项卡,我注意到,虽然我定义了许多其他资源,例如数据源,但没有对应于“java:jboss/infinispan/container/my-cache”的资源(我应该是默认路径)。我还尝试在缓存容器定义中指定 jndi 名称,结果相同。

我哪里错了?提前致谢

0 投票
2 回答
604 浏览

java - Wildfly - 在可嵌入的 bean 中使用枚举

我想在实体 bean 中使用枚举。但是枚举是在一个嵌入的对象中。有代码:

我的嵌入式对象包括枚举,如下所示:

在表 entity_foo 中,我将值 enumbar 声明为 varchar(255)。现在我尝试从数据库中获取数据。

这将引发 PSQLException:

如果我直接在实体“EntityFoo”中使用枚举,它工作正常。此代码在 Wildfly 8.1 上运行,带有 Postgres 9.3 和 Java 1.7

我希望我清楚地声明了我的问题,任何人都可以帮助我。

更新

这是一个小型项目存储库的链接 https://github.com/MotherCake/miniprojct

要使用这个项目,您需要一张桌子。这是创建语句。

我忘了提到的是我正在使用 Toplink。我认为Toplink会导致问题。

在 Testservlet 类中,您可以看到创建查询的 2 种不同方法。如果我将 createQuery(..) 方法与 setParameter(..) 方法一起使用,则会引发我描述的异常。这是在评论中。

如果我使用 createNativeQuery 方法,我会得到结果列表并且不会引发异常。但在那之后,我在类 TestServlet 中得到了一个 ClassCastException。

0 投票
0 回答
153 浏览

wildfly-8 - 使用 Wildfly 8,我可以通过服务器中部署的任何 WAR 对整个文件系统进行 HTTP GET

我在 Windows 服务器上使用 WildFly 8.1.0.Final (JBoss),并且在其根目录下部署了一个带有单个 HTML 文件的 WAR ("test.war")。

现在,使用 CURL 我可以读取文件系统上的任何文件:

请注意,访问远程主机时也会发生这种情况。另请注意,“..\”的数量可能取决于 Wildfly 的部署位置。

显然这是不希望的......

所以我试图通过显式禁用目录列表来解决这个问题,即使默认情况下禁用列表并且我使用“curl”不会浏览任何目录。这没有帮助。

尽管我无法证明这一点,但感觉就像是 Undertow 中的一个错误。

任何帮助将不胜感激。谢谢。

0 投票
1 回答
78 浏览

intellij-idea - IntelliJ 12.1 中的 Wildfly

有没有办法可以在 IntelliJ 12.1 中配置 Wildfly 8?我收到此错误消息:

Intellij 12.1 中的野蝇

0 投票
2 回答
641 浏览

jsessionid - PrettyFaces 在 Wildfly 8.1.0 中失败,但在 8.0.0 中有效

当应用程序部署在 Wildfly 8.1.0.Final 上时,PrettyFaces 会在涉及重定向的每个请求上终止会话。相同的应用程序在 Wildfly 8.0.0.Final 上部署并正常运行。

在 8.1.0 PrettyFaces 似乎阻止 servlet 堆栈检索会话 ID。

在这两种情况下,日志均未显示异常。发生 URL 重写,但会话信息(包括登录信息)消失了。这是我的漂亮配置.xml

PrettyFaces 2.0.12.Final 和 3.0.0.Alpha2 均发生故障

0 投票
1 回答
267 浏览

jsf-2 - Wildfly 8 jaas 问题

过去 3 年我一直在使用 glassfish,最近我搬到了 wildfly 8。在 wildfly 中,我配置为使用基于表单的身份验证和 jaas,我在网站上的更改密码页面上注意到一个奇怪的事情。登录网站后,当我更改密码时,我注意到 jaas 失败了。当我调试时,我看到 Wildfly 每次有请求到达限制区域时都会发出 jdbcrealm db check。

即使在第一次成功登录后,wildfly 每次都检查 db 以进行身份​​验证是否很好?我确信 glassfish 不会那样做。?

其次,如何在更改密码后修复 jaas auth 失败?我需要重新登录吗?

谢谢你

更新

这是因为缓存类型,我没有在安全域中定义它

0 投票
1 回答
120 浏览

java - 将已部署的 jar 称为 maven 依赖项

各位,请指教。我有一个包含许多 Maven 模块的 Maven 项目。这些模块是 java web 应用程序和一个 jar,这些 web 应用程序依赖于它并包含核心功能(我们称之为 core.jar)。我将它们部署到Wildfly应用服务器的稳定版本没有问题,一切正常。但是,我注意到我所有的战争文件在WEB-INF/lib文件夹中都包含相同的 core.jar。你能告诉我是否可以只部署一次 core.jar 并让所有战争文件都看到它?我现在唯一能想到的就是将此 core.jar 安装为 jboss 模块(像这样),并从每个 Web 应用程序的清单文件中引用它。你怎么看?

问候, 奥列格

0 投票
1 回答
216 浏览

java - REST 触发的 CDI 事件无法更新 Vaadin UI

在我的应用程序中,一个安静的 Web 服务可以触发 CDI 事件(经过测试和工作,事件在预期时触发,一个简单的观察者方法将按计划记录事件)。

但是,在大多数情况下,我需要这些事件来更新管理控制台的 UI,这是一个使用 Vaadin-CDI 的 Vaadin 7.3 应用程序。

当服务被调用时,事件被触发,下面是产生的错误:

调试器在手,我已经检查了 CDI 是否正确启动。东西被注入,@Observes 方法被正确调用等等......

这是 Vaadin UI 的代码:

我已经完成了我的 RTFM 事情,在 google 上试试运气,任何关于如何从 CDI 事件正确更新 UI 的帮助都会非常棒!

0 投票
0 回答
630 浏览

jboss - 在wildfly8.1中部署ear时出现ClassNotFoundException

我正在将我的 jboss 4 应用程序移动到 wildfly

它由 10 个模块组成,我在 appliction.xml 中添加了它,我还添加了这个条目 true

我将我所有的第三方 jar 复制到 ear/lib 文件夹中我已经更新了我所有的 ejb-jar.xml DTD

我的 ejb 模块是 2.0

但是在部署时我收到了这些错误

服务器版本:wildfly 8.1 最终操作系统:windows xp jdk:1.7