jsp 내에 el 이 포함 되어 있을 경우 

jetty에서 아래와 같이 maven dependency 사용

<dependency>

    <groupId>org.mortbay.jetty</groupId>

    <artifactId>jsp-2.1-glassfish</artifactId>

    <version>9.1.02.B04.p0</version>

</dependency>


하지만 아래 dependency를 제거하지 않고 같이 사용하여 classpath에서 중복될 경우

<dependency>

    <groupId>javax.servlet.jsp</groupId>

    <artifactId>jsp-api</artifactId>

    <version>2.1</version>

    <scope>provided</scope>

</dependency>


아래와 같은 에러가 발생한다.

java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory




Posted by linuxism
,