기술지원 문의

Resin-ee에서 Servlet과 EJB환경설정 문의
윤형석 / 2003-08-11 00:00

Resin-ee를 사용하다가 막히는부분이 있어 질문을 드립니다.

Resin을 이용해 JSP/Servlet/EJB를 이용할려고 하며 Resin Default로
설정되어있는 부분을 제외하고 Project에 맞게 Configure를 수정하여
개발하려고 합니다.

Resin.conf 수정부분
---------------------------------------------------
    
    
                       source=WEB-INF/classes
                 compile=true/>

      
        4096
        30
        true
        true
      

      
    
----------------------------------------------------

1. 간단한 서블릿을 만들어 테스트해보면화면에 나오는데 
     에서
    invoker를 다른이름으로 변경하면 404 Not Found에러가 떨어집니다.
    이유를 모르겠습니다.
    
    http://localhost:8080/apps/ServletTest
    
2. D:\esin-ee\\Svr\\WEB-INF\\classes 디렉토리에 
    간단한 class화일 하나 만들어 놓고 jsp에서 import하려고 하는데 package를 
    찾지못한다고 나옵니다.
    
    D:\esin-ee\\doa21\\WEB-INF\\classes\\com\\Svr\\util\\StringReturn.class
    
    jps file 내용
    <%@ page contentType=\"text/html; charset=EUC-KR\"%>
    <%@ page import=\"com.Svr.util.*\" %>
    <%
         StringReturn SR = new StringReturn();
    %>
      
3. 간단한 EJB Class를 만들어 Servlet나 JSP에서 Call할려고 하는데 EJB 설정방법을 
    잘모르겠습니다.
    
    EJB file name : Hello.java,HelloHome.java,HelloBean.java
    
    > D:\esin-ee\\Svr\\webapps\\WEB-INF\\Svr\\stless\\*.java
    > D:\esin-ee\\Svr\\webapps\\WEB-INF\\hello.ejb
    > D:\esin-ee\\Svr\\webapps\\WEB-INF\\web.xml
    
    hello.ejb
    ------------------------------------------------------------------
    
        
           
              stateless-hello
              Svr.stless.HelloBean
              Svr.stless.HelloHome
              Svr.stless.Hello
              Stateless
              Container
           

        
  
     

    ------------------------------------------------------------------
    
    web.xml
    ------------------------------------------------------------------
    
      
        java:comp/env/hello
        com.caucho.ejb.EJBServer
      

    

    ------------------------------------------------------------------
    
    EJB를 위한 기본설정이 맞는건지 확신이 서질않습니다.
    매뉴얼을 보아도 계속 헷갈리기만하고요...
    
    도움바랍니다.

Re:Resin-ee에서 Servlet과 EJB환경설정 문의
김동현 / 2003-08-13 00:00

안녕하세요. 윤형석님.

1. 
 에서
invoker를 다른이름으로 변경하면 404 Not Found에러가 나신다고 하셨죠.
만약에 다른이름으로 정해주셨다면 아래와 같이 맵핑해주는 것이 있어야 합니다.
=com.Svr.util.서블릿클래스이름>

이렇게 하시면, http://localhost:8080/apps 으로 요청하면 해당 서블릿클래스가실행됩니다.

2.
제가 윤형석님의 사항과 비슷하게 설정하고 테스트 해보았는데, 클래스들이 자동 컴파일 된후 해당 jsp가 클래스파일 찾는데 아무런 문제가 없었습니다. 

3.
세션빈에대한 설정은 
http://www.caucho.com/resin-ee/ejb-ref/session-config.xtp
여기에 잘 나와있군요. 참고하세요.

--윤형석 님의 글 [2003-08-11 15:23:42]
>Resin-ee를 사용하다가 막히는부분이 있어 질문을 드립니다.

Resin을 이용해 JSP/Servlet/EJB를 이용할려고 하며 Resin Default로
설정되어있는 부분을 제외하고 Project에 맞게 Configure를 수정하여
개발하려고 합니다.

Resin.conf 수정부분
---------------------------------------------------
    
    
                       source=WEB-INF/classes
                 compile=true/>

      
        4096
        30
        true
        true
      

      
    
----------------------------------------------------

1. 간단한 서블릿을 만들어 테스트해보면화면에 나오는데 
     에서
    invoker를 다른이름으로 변경하면 404 Not Found에러가 떨어집니다.
    이유를 모르겠습니다.
    
    http://localhost:8080/apps/ServletTest
    
2. D:\esin-ee\\Svr\\WEB-INF\\classes 디렉토리에 
    간단한 class화일 하나 만들어 놓고 jsp에서 import하려고 하는데 package를 
    찾지못한다고 나옵니다.
    
    D:\esin-ee\\doa21\\WEB-INF\\classes\\com\\Svr\\util\\StringReturn.class
    
    jps file 내용
    <%@ page contentType=\"text/html; charset=EUC-KR\"%>
    <%@ page import=\"com.Svr.util.*\" %>
    <%
         StringReturn SR = new StringReturn();
    %>
      
3. 간단한 EJB Class를 만들어 Servlet나 JSP에서 Call할려고 하는데 EJB 설정방법을 
    잘모르겠습니다.
    
    EJB file name : Hello.java,HelloHome.java,HelloBean.java
    
    > D:\esin-ee\\Svr\\webapps\\WEB-INF\\Svr\\stless\\*.java
    > D:\esin-ee\\Svr\\webapps\\WEB-INF\\hello.ejb
    > D:\esin-ee\\Svr\\webapps\\WEB-INF\\web.xml
    
    hello.ejb
    ------------------------------------------------------------------
    
        
           
              stateless-hello
              Svr.stless.HelloBean
              Svr.stless.HelloHome
              Svr.stless.Hello
              Stateless
              Container
           

        
  
     

    ------------------------------------------------------------------
    
    web.xml
    ------------------------------------------------------------------
    
      
        java:comp/env/hello
        com.caucho.ejb.EJBServer
      

    

    ------------------------------------------------------------------
    
    EJB를 위한 기본설정이 맞는건지 확신이 서질않습니다.
    매뉴얼을 보아도 계속 헷갈리기만하고요...
    
    도움바랍니다.