code.google.com/p/google-web-toolkit/issues/...

дал приложение GWT на основе Maven2, импортировал его в Eclipse, и когда я отлаживаю как веб-приложение GWT, сеанс отладки Eclipse приостанавливается с исключением FileNotFoundException. Он отображает окно с надписью: исходное вложение не содержит источника для файла URLClassPath.class.

Я полностью уничтожил рабочее пространство Eclipse (и подкаталог .metadata), создал / импортировал пустой проект, и произошло то же самое. Если я сделаюБеги как GWT Web Application работает нормально (с парой предупреждений). Что мне нужно настроить, чтобы это работало в режиме отладки?

Шаги, чтобы воспроизвести проблему

1) Создать приложение

webAppCreator -noant -maven -XnoEclipse -out MyApp com.example.MyApp

2) Импорт и изменение настроек

Приложение импортируется в рабочую область Eclipse, в настройках установлен флажок «Использовать Google Web Toolkit».

«В этом проекте есть каталог WAR». Каталог WAR установлен в src / main / webapp. «Запуск и развертывание из этого каталога» не отмечены.

3) Отладка как

Теперь кнопка панели отладки нажата, выберите «GWT Web Application» и выберите target / www в качестве каталога WAR. Вы должны увидеть ту же проблему. Стек вызовов на панели отладки содержит следующее:

MyApp.html [веб-приложение]
com.google.gwt.dev.DevMode at localhost: 51620 Thread [main] (Приостановлено (исключение FileNotFoundException))
URLClassPath $ JarLoader.getJarFile (URL) строка: 644
URLClassPath $ JarLoader.access $ 600 (URLClassPath $ JarLoader, URL) строка: 540
URLClassPath $ JarLoader $ 1.run () строка: 607
AccessController.doPrivileged (PrivilegedExceptionAction) строка: недоступно [собственный метод]
URLClassPath $ JarLoader.ensureOpen () строка: 599
URLClassPath $ JarLoader. (URL, URLStreamHandler, HashMap) строка: 583
URLClassPath $ JarLoader $ 3.run () строка: 810
AccessController.doPrivileged (PrivilegedExceptionAction) строка: недоступно [собственный метод]
URLClassPath $ JarLoader.getResource (String, boolean, Set) строка: 806
URLClassPath $ JarLoader.getResource (String, boolean) строка: 765
URLClassPath.getResource (String, boolean) line: 169
URLClassLoader $ 1.run () строка: 194
AccessController.doPrivileged (PrivilegedExceptionAction, AccessControlContext) строка: недоступно [собственный метод]
Панель запуска $ AppClassLoader (URLClassLoader) .findClass (String): 190
Панель запуска $ AppClassLoader (ClassLoader) .loadClass (String, boolean): 307
Линия запуска $ AppClassLoader.loadClass (String, boolean): 301
Панель запуска $ AppClassLoader (ClassLoader) .loadClass (String): 248 C: \ Program Files \ Java \ jdk1.6.0_21 \ bin \ javaw.exe (28 ноября 2010 г. 15:28:32)

Версии и плагины

GWT: 2.1.

Затмение: Гелиос (3,6).

Maven: 2.2.1.

JRE / JDK: JDK 1.6.0.21.

Плагин Google для Eclipse 3.6 версии 1.4.0.v201010280102.

Интеграция Maven для Eclipse (m2eclipse) версия 0.10.2.20100623-1649 (она была настроена для указания на среду Maven 2.2.1 и НЕ для использования встроенного «экземпляра» Maven3).

Ответы на вопрос(1)

Ваш ответ на вопрос