我在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无法启动)
我的想法已经不多了。
答案 0 :(得分:0)
从my comment做出回答。
问题与EAP 7.0中的错误JBEAP-5613和WildFly 10.0中的WFLY-6939有关。
EL中的枚举已经在WildFly 10.1中运行,一旦准备就可以在EAP 7.1中使用。
请勿在{{1}}中使用任何与EL相关的导入(如果您确实需要,请将其范围视为“已提供”)。