java.lang.NoSuchMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext; 에러날때



java.lang.NoSuchMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext; 


요 에러는 expression language 버전이 맞지 않아서 나는 에러다.



주로 쾌적한 최신의 개발환경에서 개발하다 후진 운영서버에 배포를 했을때 난다.



나의 경우는 운영서버가 JEUS 5.0 에다 무려 JDK는 1.4 를 쓰고 있는, 요즘 시대에 매우 열악한 환경이다.


개발할때 JEUS 로 해볼려고 했으나 도저히 후지고 느리고 답답하고 짜증스럽기 그지 없어서 개발용 WAS는 JETTY 를 쓰면서 개발했다.



살살 개발하고 있는 도중, 잘 돌아가겠지(?) 하는 약간의 걱정으로 개발하던걸 JEUS 에서 살짝 돌려 보았다.



에러 없이 뽕 뜰것을 기대했는데 안타깝게도 에러가 났다.




망할 에러를 해결하기 위해 약간의 시간을 들여 검색후 해결은 했다~




해결방법


만약 후로젝트 라이브러리 중에 jstl-1.2.jar 가 있다면 요것의 버전을 jstl-1.1.2.jar 로 낮추고 추가로 standard-1.1.2.jar 파일을 추가해 주면 된다.





※ Maven Repository

1
2
3
4
5
6
7
8
9
10
<dependency>
    <groupid>javax.servlet</groupid>
    <artifactid>jstl</artifactid>
    <version>1.1.2</version>
</dependency>
<dependency>
    <groupid>taglibs</groupid>
    <artifactid>standard</artifactid>
    <version>1.1.2</version>
</dependency>


※ Library Downlad

jstl-1.1.2.jar

standard-1.1.2.jar




Article Category

분류 전체보기 (223)
이클립 (28)
maven (9)
Spring (7)
Java (26)
mybatis (8)
jQuery Plugi.. (8)
Javascript (14)
Javascript 예.. (12)
CSS (2)
잡다구리 샘플 (4)
쓸만한지식 (81)
Ubuntu serve.. (22)
쇼핑물건 평가 (1)

Recent Article