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

ant - 如何在 Wildfly 中设置 jacoco java 代理

我必须用wildfly设置jacoco。我在standalone.bat 中提供了java opts。

我有 jcoco ant 的报道和报告任务。

我得到的测试代码覆盖率总是 0%。我的junits扩展了仙人掌服务器测试。

如果我不扩展 servertest(cactus),我将获得 100% 的代码覆盖率,否则为 0%。

在 session.html 中我找不到类。

  1. 独立.bat 配置。 http://www.eclemma.org/jacoco/trunk/doc/agent.html
  2. jcoco 蚂蚁任务。 http://www.eclemma.org/jacoco/trunk/doc/ant.html

独立的.bat

蚂蚁任务:

关于这个问题的任何见解。请

0 投票
2 回答
517 浏览

maven - Wildfly Quickstart 中的父 pom 指向的这个父 (jboss-parent) 是什么?

一旦我找到这个父母,该去哪里?还是可以安全忽略?

0 投票
1 回答
1399 浏览

logging - JBOSS 8 Wildfly 配置,配置默认日志格式?

我想知道 Wildfly 是否可以在其配置文件中设置默认日志记录格式?

0 投票
5 回答
4804 浏览

maven - WildFLy 8 上的部署失败

我正在尝试在 Wildfly 8 上部署我的 Web 应用程序,但出现错误。该错误指出The deployment scanner found a directory named META-INF that was not inside a directory whose name ends with .ear, .jar, .rar, .sar or .war.. 这是一个奇怪的问题,因为我的 web.xml 在 src/main/webapp/WEB-INF/目录中,并且构建的包确实以 .war 结尾。

我还尝试部署一个由 Maven 生成的简单 webapp。是吗,maven-archetype-webapp在部署时也会失败,并显示相同的错误消息。见下文:

这是 WildFly 中的错误还是什么?由于生成的 Maven 项目也失败了,这让我觉得它可能是一个错误。



编辑

我现在已经尝试了 WildFly 快速入门项目,他们的helloworld应用程序 ( https://github.com/wildfly/quickstart/tree/master/helloworld ) 在我的 WildFly 实例上运行良好。但是,当我将 web.xml 添加到 helloworld 项目并将 servlet 代码更改为我自己的 servlet 代码和 pom.xml 以使其与我的设置相对应时,我会收到错误消息。

web.xml:

pom.xml

0 投票
8 回答
12476 浏览

java - WildFly - 从 WAR 中获取资源

我正在使用以下方法从 WildFly 中的 WAR 文件中获取资源:

当应用程序部署为分解的 WAR 时,它可以工作。它也曾用于压缩 WAR。昨天,我在 Eclipse 中对项目进行了清理和重建,但它刚刚停止工作。

当我检查资源根目录时:

我明白了:

所以,难怪它不起作用。它可能与 JBoss 模块加载有关,但我不知道这是错误还是正常行为。

我在 StackOverflow 上发现了各种类似的问题,但没有适用的解决方案。建议之一是像这样使用 ServletContext:

但是,当我尝试以这种方式获取 MessageContext 时,我得到了 IllegalStateException。所以我基本上被卡住了。有任何想法吗?

0 投票
0 回答
729 浏览

xml - Intellij + Wildfly + jboss-ejb3.xml + xmlns:s="urn:security" "URI 未注册"

我创建了以下 jboss-ejb3.xml,它位于 WEB-INF 中:

Intellij IDEA 13.1.2 在xmlns:s="urn:security“处给我一个验证错误。错误信息如下:

URI 未注册(设置|项目设置|架构和 DTD)

目前尚不清楚如何urn:security通过 Settings|Project Settings|Schemas 和 DTD 进行注册,因为 IDEA 似乎想知道 URI 指向的文件在哪里。如何在 IDEA 中注册一个“on-the-fly” URI(例如一个带有 urn: 前缀的)?

0 投票
1 回答
1319 浏览

jsf - Java EE 7、EL 3.0 规范。关于类型强制的变化

所以我已经离开 Java EE 六个月了,现在我回来并将应用程序迁移到Java EE 7,我注意到JSR-341/EL 3.0 规范。包含类型转换部分的更改(现在,第 1.23 节;以前,第 1.18 节)。

在 1.23 节中,除了 String 之外的所有各种类型的第一条规则是,如果 X 为 null 且 Y 不是原始类型,则返回 null。这是一个非常受欢迎的变化。

所以我的第一个问题是:关于第 1.23.3 节 Coerce A to Number type N

在 EL 2.1 中:

如果 A 为 null 或 "",则返回 0。

在 EL 3.0 中:

如果 A 为 null 且 N 不是原始类型,则返回 null。
否则,如果 A 为 null 或 "",则返回 0。

现在不再需要设置系统属性了org.apache.el.parser.COERCE_TO_ZERO=false吗?


接下来,还有一些其他的变化引起了人们的质疑:

在第一小节第 1.23.1 节(以前的 1.18.1)中,为了将值 X 强制转换为类型 Y,给出了一般情况的规则。现在,添加了一个新项目符号(强调我的):

如果 X 为 null 且 Y 不是原始类型也不是 String,则返回 null。

在 1.23.2 Coerce A to String部分中,前两个项目符号已翻转。它们现在按以下顺序排列:

如果 A 为空:返回“”<br> 否则,如果 A 为字符串:返回 A

看起来,虽然之前空字符串在强制之后仍然是空字符串,但现在空字符串被强制转换为空字符串。所以我的第二个问题是:我是否正确地阅读了这个,String 现在在强制方面的处理方式与其他类型的对象不同?如果是这样,为什么?

这种变化似乎违反直觉,因为我们都知道 null 具有特殊含义。此外,这种变化令人担忧,因为它会对我正在迁移的代码产生不利影响,这些代码最初是针对旧规范编写的。

最后,我的第三个问题是:bean 验证呢?这是否意味着现在@NotNull支持 bean 中的字符串注释是无用的,因为强制字符串值永远不能为空?我对此表示怀疑,但我想知道新的变化是如何协同工作的。

0 投票
1 回答
2315 浏览

java - 如何使用 jboss-cli 向事务子系统添加属性“节点标识符”?

中有一个 XML 元素standalone-full.xml

如何向 XML 元素添加node-attribute="MyNode"属性core-environment?结果应如下所示:

0 投票
0 回答
431 浏览

jboss - 在 Wildfly 8 (JBOSS 8) 中部署 EJB 时出错

当我尝试在 Wildfly 8 中部署 EJB 时出现错误。我试图放置我的 ejb.ear 文件,其中包含(beans.jar 文件与所有 bean 和远程类和 meta-inf 文件夹与 ejb-jar.xml 和jboss.xml) 在 wildfly8/standalone/deployments 文件夹中。它显示了我放置的所有 bean 文件的所有模块名称和 jndi 名称。但是在显示以下是我得到的错误之后。

有人可以帮忙吗。

谢谢,杰克。

0 投票
1 回答
821 浏览

spring-mvc - 使用模块部署 Spring Web 应用程序仅显示“未找到”

我很想将 Spring Web MVC 作为 Wildfly 中的一个模块提供服务,但不知何故 servlet ( WebApplicationInitializer) 似乎没有启动。

模块.xml

modules/org/springframework/4.0.0.RELEASE/module.xml

然后我回到我的 Maven 项目并使用 scope 限定所有依赖项provided。在 Wildfly 中部署项目时,一切似乎都很好。

20:47:27,166 DEBUG [org.jboss.as.server.deployment] (MSC service thread 1-13) Adding dependency ModuleDependency [identifier=org.springframework:4.0.0.RELEASE, moduleLoader=Service Module Loader, export=true, optional=false, importServices=false] to module deployment.myapp.war:main

20:47:27,257 INFO [org.wildfly.extension.undertow] (MSC service thread 1-5) JBAS017534: Registered web context: /myapp

20:47:27,269 INFO [org.jboss.as.server] (XNIO-1 task-7) JBAS018559: Deployed "myapp.war" (runtime-name : "myapp.war")

使用捆绑的 Spring 库部署的应用程序运行良好。可能是什么问题呢?