본문 바로가기

Develop/Java(jsp,jmf)

[에러메세지] Page directive: invalid value for import

예전(5년전?ㅋㅋ)에는 잘 돌아가는 jsp 프로그램이였는데 톰캣 8에서 한번 돌려보려니 이러한 메세지가 나타났다...

심각: Servlet.service() for servlet [action] in context with path [] threw exception [Unable to compile class for JSP] with root cause

java.lang.IllegalArgumentException: Page directive: invalid value for import


이 문제는 예전에 jsp 코딩을 할때는 

<%@page import="kr.co.oooo.common.PageNaviBean;"%>

이렇게 import 패키지 클래스 뒤에 ; (세미콜롬)을 붙혔는데.. 톰캣 7 이상버전에서는 ; (세미콜롬)을 제거 해줘야 한다.


참고 : http://www.tutorialbyexample.com/2016/07/page-directive-invalid-value-import-unable-compile-class-for-JSP.html

  • Users must make sure there are no ";" at the end of any import directives on the JPS pages to adhere to the changes in Tomcat 7.0.57 and 8.0.15 onwards