기술지원 문의

[답변]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에서도 되는데 왜 레진에서 안될까 고민했었는데 한방에 날려주시네요!

넘넘 감사드리구요.

즐거운 한주 보내시기 바랍니다.

 

감사합니다.