How to handle the missing ExpressionFactory # newInstance () method in api loaded by maven?

According to the java ee 5 api, ExpressionFactory provides the #newInstance method . I am using the official javaee-api available in maven: Java EE 5 API is now in the Maven repository ...

But this gang does not provide this method. Therefore, I get compiler errors.

How can I get a compiled version without using javaee implementations, for example, glass fish, openb?

The official Java EE Bank 6.0 provided by maven (java.dev.net) contains this method.

+3
source share
2 answers

java ee 5 api ExpressionFactory #newInstance.

, javadoc , , , , Java EE 5 javadoc. newInstance() factory Maintenance Review 1 JSR-245 ( EL JSP 2.1, JSR-245 MR1 ), .

, java-ee bundle, java.net.

. .

. Java EE 5 ( , ). :

ExpressionFactory factory = new ExpressionFactoryImpl();

Java EE 6.0, maven (java.dev.net), .

, Java EE 6, EL , ( EL JSR-245, , ). , Java EE 6 EL 2.2 (, 1.1 2.1.2, 2.2 JSP). newInstance() ExpressionFactory.

+3

libs Java EE? , . Tomcat, .

Tomcat, , , Java EE api, lib. Java EE API, , API Java EE.

Maven libs arborescence , (. )

+1

Source: https://habr.com/ru/post/1731538/


All Articles