기술지원 문의

resinconf 설정에 관한 질문
박지현 / 2004-03-29 12:23

안녕하세요. 저번 질문에 대한 답변 감사했습니다.

수정한다는게 삭제를 눌러 지워져버렸네여. 다시 질문...

 resinconf에 아래와같은 설정을 해주면,

  
    jdbc/xapool
    javax.sql.XADataSource
    
      factory
      org.objectweb.jotm.UserTransactionFactory
    

    
    
    
    
    
    
  

  
    /UserTransaction
    javax.transaction.UserTransaction
    
      factory
      org.objectweb.jotm.UserTransactionFactory
    

  



다음과 같은 에러 메세지가 뜹니다.

com.caucho.util.RegistryException: C:/eclipse/workspace/RFE/CheerUp.resinconf:66: Custom bean `javax.transaction.UserTransaction must not be abstract.
at com.caucho.util.BeanUtil.error(BeanUtil.java:1096)
at com.caucho.util.BeanUtil.instantiate(BeanUtil.java:204)
at com.caucho.util.BeanUtil.createBean(BeanUtil.java:151)
at com.caucho.server.http.JndiFactory.initContext(JndiFactory.java:294)
at com.caucho.server.http.ClassLoaderContext.init(ClassLoaderContext.java:695)
at com.caucho.server.http.ServletServer.initInternal(ServletServer.java:663)
at com.caucho.server.http.ServletServer.init(ServletServer.java:509)
at com.caucho.server.http.ResinServer.init(ResinServer.java:382)
at fr.helloworld.eclipse.resin.starting.ResinController.startResin(ResinController.java:123)
at fr.helloworld.eclipse.resin.starting.ResinController.main(ResinController.java:26)


com.caucho.util.RegistryException: C:/eclipse/workspace/RFE/CheerUp.resinconf:66: Custom bean `javax.transaction.UserTransaction must not be abstract 란 에러메세지가 뜨는데,

어떨 때 뜨는 메세지입니까?


[Re]resinconf 설정에 관한 질문
관리자 / 2004-04-01 09:59

UserTransaction은 conf에서 따로 세팅없이 룩업해서 사용할 수 있습니다.
UserTransaction ut = (UserTransaction)ctx.lookup(\"java:comp/UserTransaction\");

그런데, 가지고 계신 라이브러리를 이용하고 싶으시다면.
              class-name=org.objectweb.jotm.UserTransactionFactory>

Context env = (Context) new InitialContext().lookup(\"java:comp/env\");
org.objectweb.jotm.UserTransactionFactory ut= (org.objectweb.jotm.UserTransactionFactory) env.lookup(\"custom/MyBean\");
이런식으로 사용하시면 됩니다.