기술지원 문의
[답변]Resin에서는 매핑 어떻게 시키나요?
관리자 / 2008-07-21 10:06
안녕하세요.. 기술지원팀입니다..
다음은 서블릿 메핑에 관한 예제입니다.
이러한 부분은 Servlet 스팩을 준수하기 때문에 어느 was 에서도 동작가능합니다.
-----------------------------------------------------------------------
WEB-INF/web.xml
<web-app xmlns=\"http://java.sun.com/xml/ns/j2ee\" version=\"2.4\"
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
xsi:schemaLocation=\"http:/java.sun.com/dtd/web-app_2_3.dtd\">
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>test.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
WEB-INF/classes/test/HelloServlet.java
package test;
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
/**
* Hello world servlet. Most servlets will extend
* javax.servlet.http.HttpServlet as this one does.
*/
public class HelloServlet extends HttpServlet {
/**
* Implements the HTTP GET method. The GET method is the standard
* browser method.
*
* @param request the request object, containing data from the browser
* @param repsonse the response object to send data to the browser
*/
public void doGet (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
// Returns a writer to write to the browser
PrintWriter out = response.getWriter();
// Writes the string to the browser.
out.println(\"Hello, world!\");
out.close();
}
-----------------------------------------------------------------------
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>abc.JNDI</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/jndi.abc</url-pattern>
</servlet-mapping>
</servlet> <---- 오타인거 같습니다.
다음을 지워 보세요.
서버 기동시의 로그를 살펴보시면 정확한 원인을 찾으실수 있습니다..
그럼 늘 행복하세요 ^__________________^
정말 감사합니다.
전인규 / 2008-07-21 10:33
제가 오타낸거 맞구요.
테스트를 했는데 정말 되네요~ ^^*
다른 WAS에서도 되는데 왜 레진에서 안될까 고민했었는데 한방에 날려주시네요!
넘넘 감사드리구요.
즐거운 한주 보내시기 바랍니다.
감사합니다.