2012-09-12 3 views
0

내 gwt 앱 (maven, gwt 2.4)의 서버 측 라이브러리를 통합 할 때 개발/호스트 모드가 작동을 멈췄습니다. 응용 프로그램은 "gwt : run"으로 배포하거나 실행하면 제대로 작동하며 모든 단위 테스트 및 통합 테스트는 이전과 동일하게 수행됩니다. Eclipse에서 개발 모드 (웹 응용 프로그램으로 실행/디버그)를 시작하면 개발 모드보기가 나타나지만 그 밖의 일은 발생하지 않습니다. 일반적으로 콘솔에는 출력이 표시되지만 콘솔은 비어 있습니다. 그래서 나는 힌트가 잘못되어가는 것을조차 모릅니다. 누군가가 어떤 힌트를 얻으려고하는지/무엇을해야할지 조언 해 줄 수 있습니까?Gwt 호스트 모드가 Maven을 통해 특별한 의존성 추가시 Eclipse에서 작동하지 않음

라이브러리를 통합하기 전에 수정 버전을 확인하면 개발 모드가 작동합니다! - 순간에 나는 의존성을 추가 (단지 그것을 사용하지 않음 추가) 그것은 작동을 멈 춥니 다.

라이브러리에 대한 배경 정보 내가 추가되었습니다 (내 문제가 이것과 관련이 있는지 알 수 없음). 라이브러리 통합에 문제가있었습니다. 도서관은 eclipse birt 차트 엔진을 사용합니다. 이 엔진은 Apache Derby db에 대한 종속성을 가지며 다른 라이브러리와 충돌합니다. 나는 maven을 통해 더비 의존성을 배제함으로써이를 해결했다. 두 번째 문제는 유닛 테스트에서 "command line too long"오류였습니다. 이것은 maven-surefire-plugin을 업데이트하여 해결되었습니다.

답변

1

문제는 어려웠지만 해결책은 간단합니다. Java 7에서는이 작동 중입니다!

문제는 3 대 중 2 대에 재현 될 수 있습니다. 문제가없는 머신은 Java 7을 사용하는 유일한 머신입니다. 그래서 Java 7을 내 컴퓨터에 설치하고 이클립스를 Eclipse에 연결했습니다. 이제 이클립스 모드가 다시 작동합니다 :-).