Jboss中的表达式语言API

时间:2017-02-02 19:33:01

标签: java jboss el

我在Jboss中遇到EL问题(不能使用枚举类)。这个post与我的问题有关。这是我用Jboss EAP 7.0和Java 1.8在Ubuntu 14.04上用VM做的所有测试:

1 - 包含在我的pom.xml中:

<dependency>
    <groupId>javax.el</groupId>
    <artifactId>javax.el-api</artifactId>
    <version>3.0.0</version>
</dependency>

结果:失败

2 - 包含在我的pom.xml中:

<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-el-api</artifactId>
    <version>9.0.0.M15</version>
<dependency>

结果:失败

3 - 包含在我的项目中(WEB-INF / lib)el-api.jar直接从Tomcat 8.0.24复制

结果:失败

4 - 从Jboss中移除包含javax.el.api.main

的模块jboss-el-api_3.0_spec-1.0.6.Final-redhat-1.jar

结果:失败(Jboss无法启动)

我的想法已经不多了。

1 个答案:

答案 0 :(得分:0)

my comment做出回答。

问题与EAP 7.0中的错误JBEAP-5613和WildFly 10.0中的WFLY-6939有关。

EL中的枚举已经在WildFly 10.1中运行,一旦准备就可以在EAP 7.1中使用。

请勿在{{1​​}}中使用任何与EL相关的导入(如果您确实需要,请将其范围视为“已提供”)。