Error: 500
Location:/examples/jsp/source.jsp
Internal Servlet Error:
javax.servlet.ServletException
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:459)
at jsp._0002fjsp_0002fsource_0002ejspsource_jsp_0._jspService(_0002fjsp_0002fsource_0002ejspsource_jsp_0.java:86)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
Root cause:
java.lang.NullPointerException
. APACHE1.3.12를 DSO로 컴파일 했슴다.
. TOMCAT를 바이너리 배포폰을 설치했슴다.
- apache의 httpd.conf와 tomcat.conf 설정
- mod_jserv.so를 apache /libexec에 복사.
- TOMCAT_HOME, JAVA_HOME 환경변수 설정.
- CLASSPATH=$TOMCAT_HOME/lib/servlet.jar
. APACHE 실행
. TOMCAT 실행 (둘중 실행순서는 상관없나요?)
. TOMCAT 예제를 실행했는데 잘 돼더군요.
. hello.jsp를 examples/hello.jsp로 실행하니 위의 메세지를 내는군요.
...도대체 뭐가 잘 못 되었는지 갈켜주세요~~