Странная ошибка GWT с внешним jar на стороне сервера - PullRequest
0 голосов
/ 24 января 2012

Я хочу использовать внешний jar (Apache Mahout) на стороне сервера моего GWT Applicatopn. Насколько я знаю, использование внешних jar на стороне сервера не должно вызывать ошибки. Только на стороне клиента, но когда я пытаюсь запустить код, я получаю следующую ошибку: msgstr "нет исходного кода для de.unimannheim.paniscus.server ..." Что здесь не так?

Пожалуйста, помогите мне, мне нужно решить это для моей диссертации


Привет, ребята, теперь я создал collbaorative.gwt.xml, где унаследовал все классы от apache mahout, которые используются в de.unimannheim.paniscus.server.collaborative, но он все еще не работает. Извините, я беспомощен, что здесь не так?

1 Ответ

1 голос
/ 25 января 2012

Я согласен с Дасти Кэмпбеллом, вам не следует наследовать банку в * .gwt.xml. Тег <inherits> в *.gwt.xml указывает gwt-модули, которые должны быть унаследованы. Таким образом, только совместимый с клиентом код может быть унаследован.

Цитирование из gwt docs: "<inherits name="logical-module-name" />: Унаследует все настройки из указанного модуля, как если бы содержимое XML-кода унаследованного модуля было дословно скопировано. Таким образом может быть унаследовано любое количество модулей" см. также: http://code.google.com/webtoolkit/doc/1.6/DevGuideOrganizingProjects.html#DevGuideInheritingModules

Я предполагаю, что вы (по ошибке) используете класс из пакета "de.unimannheim.paniscus.server" в клиентском или разделяемом коде. Даже просто оператор импорта (import de.unimannheim.paniscus.server.*) вызовет это исключение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...