기술지원 문의

Re:apache+resin설치후 sevlet 구동을 하려고 하는데 에러가 나네요
임항순 / 2003-03-06 00:00

.war 파일은 일반적인 웹어플리케이션을 묶어 놓은 것입니다.
이는 servlet 2.2에 소개 되었는데 .war를 묶어 놓으면
servelt 2.2이상을 지원하는 servlet/jsp 컨테이너에서는
자동 plug & play할 수 있도록 합니다.

Resin에서는 $RESIN_HOME/webapps가 war-dir입니다.
여기에 원하시는 *.war파일을 넣어 놓고 사용하시면 됩니다.
프로그램에 따라  설정이 일부 변경되어야 될 수 도 있습니다.
(web.xml 이나 어플리케이션 고유의 conf파일 등)


--이동진 님의 글 [2003-03-06 01:27:57]
>안녕하세요..
다름이 아니오라.
apache+resin설치후 sevlet 구동을 하려고 하는데 에러가 나네요
apache의 Document_root인 htdocs안에... test로 jsp파일을 생성한후 확인한 결과 잘 나옵니다.
그런데..
resin.conf 에 보면 .war 파일을 자동으로 처리한다고 해서 했는데..

http://localhost/servlet/ 또는 http://localhost:8080/servlet/ 으로 하면 아래와 같은 에러 메세지가 나옵니다.

javax.servlet.ServletException: Class `servlet was not found in classpath.
Classes normally belong in /WEB-INF/classes.
at com.caucho.server.http.Application.instantiateServlet(Application.java:3051)
at com.caucho.server.http.Application.createServlet(Application.java:2980)
at com.caucho.server.http.Application.loadServlet(Application.java:2941)
at com.caucho.server.http.QServletConfig.loadServlet(QServletConfig.java:428)
at com.caucho.server.http.Application.getFilterChainServlet(Application.java:2689)
at com.caucho.server.http.Application.buildFilterChain(Application.java:2645)
at com.caucho.server.http.Invocation.service(Invocation.java:309)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:137)
at java.lang.Thread.run(Thread.java:536)
답변점 부탁드립니다.

Re:Re:apache+resin설치후 sevlet 구동을 하려고 하는데 에러가 나네요
이동진 / 2003-03-06 00:00

아래 에러 메세지가 뜹니다... classpath가 문제 가 있는듯 한데...
환경설정 파일에... CLASS_PATH=.   
이렇게 지정되어 있거던요.... jdk1.4.x 버전이구요
답변점 부탁 드려요

500 Servlet Exception
javax.servlet.ServletException: Class `servlet was not found in classpath.
Classes normally belong in /WEB-INF/classes.
at com.caucho.server.http.Application.instantiateServlet(Application.java:3051)
at com.caucho.server.http.Application.createServlet(Application.java:2980)
at com.caucho.server.http.Application.loadServlet(Application.java:2941)
at com.caucho.server.http.QServletConfig.loadServlet(QServletConfig.java:428)
at com.caucho.server.http.Application.getFilterChainServlet(Application.java:2689)
at com.caucho.server.http.Application.buildFilterChain(Application.java:2645)
at com.caucho.server.http.Invocation.service(Invocation.java:309)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:221)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:163)
at com.caucho.server.TcpConnection.run(TcpConnection.java:137)
at java.lang.Thread.run(Thread.java:536)