繁体   English   中英

Jboss中的表达语言API

[英]Expression Language API in Jboss

我在Jboss中遇到EL问题(不适用于枚举类)。 这篇文章与我的问题有关。 这是我在带有VM的Ubuntu 14.04上使用Jboss EAP 7.0和Java 1.8进行的所有测试:

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-直接从Tomcat 8.0.24复制的el-api.jar包含在我的项目(WEB-INF / lib)中

结果: 失败

4-从Jboss中删除模块javax.el.api.main ,其中包括jboss-el-api_3.0_spec-1.0.6.Final-redhat-1.jar

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

我的想法不多了。

我的评论回答。

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

EL中的枚举已在WildFly 10.1中工作,一旦准备好,它们便会在EAP 7.1中工作。

不要在pom.xml使用任何与EL相关的导入(如果确实需要,则将其范围设置为“提供”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM