[TxPolicy] javax.ejb.EJBTransactionRolledbackException: Wrong target. class com.sample.mock.service.MockFinanceService for public long com.sample.mock.service.MockFinanceService.createFinancialTransaction(com.sample.mock.service.params.MockFinanceTrasactionParam)
내 비 저장 Bean 클래스는 다음과 같습니다얻기 잘못된 대상 예외가
@Stateless(mappedName = "MockFinanceService")
public class MockFinanceService implements MockFinanceServiceLocal {
....
}
지역의 인터페이스는 다음과 같습니다
@Local
public interface MockFinanceServiceLocal {
public long createFinancialTransaction(MockFinanceTrasactionParam mockFinanceTrasactionParam);
}
다음과 같이 나는이 서비스를 호출하고 있습니다 :
MockFinanceServiceLocal mockFinanceServiceLocal = (MockFinanceServiceLocal) new InitialContext().lookup("FinanceEAR/MockFinanceService/local");
......
mockFinanceServiceLocal.createFinancialTransaction(mockFinanceTrasactionParam);
무엇이 잘못되었는지 이해해주십시오.
mockFinanceTrasactionParam은 MockFinanceService가 상주하는 EJB 프로젝트의 클라이언트 jar에 정의됩니다. – Pradeepkumar
도 해당 설정 파일을 게시하십시오. –
필자는 주석 처리 된 구성만을 가지고 있습니다. – Pradeepkumar