簡體   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