'Invalid directive'에 해당되는 글 1

  1. 2010.02.20 [jsp] org.apache.jasper.JasperException: *****.jsp(1,5) Invalid directive 2


HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /result.jsp(1,5) Invalid directive
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
	org.apache.jasper.compiler.Parser.parseDirective(Parser.java:515)
	org.apache.jasper.compiler.Parser.parseTagFileDirectives(Parser.java:1784)
	org.apache.jasper.compiler.Parser.parse(Parser.java:127)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
	org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:120)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:165)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	com.example.web.BeerSelect.doPost(BeerSelect.java:37)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.


Apache Tomcat/6.0.20


이런 에러가 나면 어찌해야 할까요?

정말 당황스럽지만......
철자 오류일 가능성이 제일 크다는군요.

저 같은 경우에는 jsp 파일 최상단에 page 지시자 부분의 대소문자 구분을 잘못해서 생겼습니다.

Page import="java.util.*"   ---> page import="java.util.*"

이렇게 변경을 해야 한다는 거죠...

이런 부분들은 jsp 자체적으로 적당히 융통성을 부려줘야 하는데 말이죠 ^^;

=========================================================================== end line