계속 같은 질문해서 죄송합니다.
- 작성자 :
- 도*우
- 작성일 :
- 2012-07-12 13:16:30
- 조회수 :
- 2,589
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
run as - Maven Pakage 를 알려주셔서 해봤는데 다음과 같은 에러가 나옵니다.
처음에 개발용 컴퓨터에서 개발하고 서버에 폴더째로 옮긴후 경로를 그대로 써준것과 같은 에러가 나옵니다. 개발용 컴퓨터에서 이클립스로 실행하면 잘나옵니다.
서버에 옮기기만 하면 다음과 같이 나옵니다.
에러를 3일째 해결 못하고 있습니다...
에러가 너무 길어서 중략을 했고 된부분은 표시했습니다.
HTTP Status 500 -
-------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/Servlet
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.NoClassDefFoundError: javax/servlet/Servlet
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:791)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
(중략)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.ClassNotFoundException: javax.servlet.Servlet
java.net.URLClassLoader$1.run(URLClassLoader.java:366)
java.net.URLClassLoader$1.run(URLClassLoader.java:355)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:354)
java.lang.ClassLoader.loadClass(ClassLoader.java:423)
(중략)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
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.35 logs.
처음에 개발용 컴퓨터에서 개발하고 서버에 폴더째로 옮긴후 경로를 그대로 써준것과 같은 에러가 나옵니다. 개발용 컴퓨터에서 이클립스로 실행하면 잘나옵니다.
서버에 옮기기만 하면 다음과 같이 나옵니다.
에러를 3일째 해결 못하고 있습니다...
에러가 너무 길어서 중략을 했고 된부분은 표시했습니다.
HTTP Status 500 -
-------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/Servlet
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.NoClassDefFoundError: javax/servlet/Servlet
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:791)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
(중략)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.ClassNotFoundException: javax.servlet.Servlet
java.net.URLClassLoader$1.run(URLClassLoader.java:366)
java.net.URLClassLoader$1.run(URLClassLoader.java:355)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:354)
java.lang.ClassLoader.loadClass(ClassLoader.java:423)
(중략)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
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.35 logs.
A
안녕하세요.. 도정우님..
tomcat에서 기본적으로 제공하는 패키지를 못찾은 경우인데..
정상적인 경우에는 절대(?) 발생되지 않을 오류입니다..
찾지 못하는 클래스는 Servlet API의 기본 클래스이기 때문에 .. tomcat과 같은 servlet container에서 제공합니다..
음.. 이 경우는 해당 tomcat을 재설치 해보셔야 할 것 같습니다.
그럼 .. 즐거운 하루되십시오.
감사합니다.
tomcat에서 기본적으로 제공하는 패키지를 못찾은 경우인데..
정상적인 경우에는 절대(?) 발생되지 않을 오류입니다..
찾지 못하는 클래스는 Servlet API의 기본 클래스이기 때문에 .. tomcat과 같은 servlet container에서 제공합니다..
음.. 이 경우는 해당 tomcat을 재설치 해보셔야 할 것 같습니다.
그럼 .. 즐거운 하루되십시오.
감사합니다.