2017-03-15 11 views
0

EJB 2.0으로 작성된 레거시 시스템 중 하나에서 작업하고 있습니다. Eclipse를 사용하여 EJB 모듈에서 몇 개의 클래스를 업데이트했습니다. Eclipse를 사용하고 있고 파일을 변경하면 코드가 자동 빌드됩니다. 변경된 자바 클래스의 .class 파일을 복사하고 서버에서 해당 EJB 모듈의 작업/배포 된 jar를 다운로드 한 다음 변경된 .class 파일을 Jar에 복사/바꾼 것입니다. 하지만 JBoss에 그 항아리를 배치하려고 할 때. 그것은 나를 아래의 오류주고있다. 나는 아침부터 그것에 붙어 있지만, 많은 일을 시도했지만 여전히 성공하지 못했다.엔터프라이즈 빈 검증에 실패했습니다 [섹션 : 16.2]

Error I am getting

누군가 나에게이 오류의 원인이 무엇인지 힌트를 줄 수 있습니까? 나는 그것이 컴파일과 바이너리 파일 생성과 관련된 것이라고 확신한다. 왜냐하면 필자는 동료 노트북에이 노트북을 구축하고 배포했을 때 매력처럼 작동했기 때문입니다.

답변

0

그래, 진짜 진짜 레거시 시스템 이었어. 1.6까지 Java 버전을 시도해 보았습니다. 방금 Java 1.5를 사용하여 컴파일했고 오류가 사라지고 ejb가 배포되었습니다. Eclipse에서 변경 작업을 수행해야했습니다.

enter image description here