2012-09-25 3 views
0

매우 이상한 문제가 있습니다. 이것은 단지 의미가없는 오류 중 하나입니다. 결론에 도달하기 전에 끝까지 읽으십시오. 우분투에서 새로운 JBoss 배포판을 사용한 후에도 JBoss 응용 프로그램 배포 오류가 계속 발생합니다.

  1. 내가 web.xml 파일을 변경하지 않고 JBoss에서의 아파치 CXF에서 작성된 웹 서비스를 포함하는 웹 응용 프로그램 (.ear 파일)를 배포

    는 모든 것이 잘 작동하는 것 같다.

  2. web.xml 파일을 변경하고 귀를 다시 빌드하고 응용 프로그램을 다시 배포하면 일부 클래스 로더 충돌로 인해 JBoss에서 내 응용 프로그램을 배포 할 수 없습니다. JBoss가 이러한 오류를 던질 것으로 예상하기 때문에 이것은 완전히 괜찮습니다.

  3. 2 단계에서 변경 한 내용을 web.xml로 되돌리고 내 .ear 파일을 다시 작성한 다음 JBoss에서 응용 프로그램을 재배포하면 2 단계에서 던진 것과 같은 오류가 다시 발생합니다 . 2 단계에서 web.xml에 대한 모든 변경 사항을 되돌리고 새로운 .ear 파일을 사용하여 JBoss를 다시 시작한 것을 고려하면 어떻게 가능합니까?

  4. JBoss의 새로운 복사본을 다운로드하고 새로운 복사본에서 응용 프로그램을 다시 빌드하고 다시 배포하기까지했습니다. 2 단계에서 표시되는 것과 같은 오류는 web.xml을 더 이상 내가 수 있어요 유일한 방법은 없애 2.

단계에서 변경 한 내용을 포함하는 경우에서도 응용 프로그램에 표시되지 않습니다 오류는 내 코드베이스를 새로 체크 아웃하고 내 애플리케이션을 구축하고 새 JBoss 서버에 내 애플리케이션의 새 버전을 배포하는 것입니다. web.xml을 변경해도 내 지식이있는 한 응용 프로그램의 다른 파일이나 클래스가 암시 적으로 변경되지 않기 때문에 이는 의미가 없습니다.

이 문제를 해결하는 방법에 대해 나는 단서가 없습니다. 내가 만든 유일한 변화는 web.xml 파일에 있으며 다른 클래스 나 파일은 건드리지 않습니다. 오류가 영구히 지속되는 이유는 무엇입니까?

+0

무엇이 오류입니까? 여기서 오류를 추가 할 수 있습니까? – gks

+0

오류와 관련이 없기 때문에 의도적으로 오류를 제공하지 않았습니다. 이 오류가 새로운 빌드 또는 새로운 JBoss 배포판에서 지속되는 이상한 동작에 대해 우려하고 있습니다. 우분투 또는 응용 프로그램 자체가 JBoss 또는 응용 프로그램을 넘어서는 일부 임시 파일을 사용해야합니다. – CKing

답변

0

이번에는 JBoss 서버를 시작하기 전에 서버 프로필 디렉토리 아래에서 tmp와 work 폴더를 삭제하십시오. 그렇게 처리해야합니다.

+0

나는 당신의 제안을 시도했다. 여전히 같은 문제에 직면 해 있습니다. JBoss의 새 복사본에 응용 프로그램을 배포했습니다. 여전히 같은 문제가 발생합니다. – CKing

+0

오류 스택 트레이스가 없을 때 그 밖의 무엇이 될지 짐작할 수 있습니다. – helios