#gwt
#gwt
Вопрос:
Я использую GWT 2.4. Мой основной класс EntryPoint использует созданный мной сериализуемый класс com.myco.clearing.common.xml.XmlNode . Как мне правильно включить этот класс в мой .gwt.xml модуль, который использует мой класс EntryPoint? Я попытался включить это в свой .gwt.xml досье …
<inherits name='com.myco.clearing.common.xml.XmlNode'/>
но я получаю эту ошибку при запуске моего веб-приложения…
[ERROR] Unable to find 'com/myco/clearing/common/xml/XmlNode.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
Есть ли способ правильно включить этот класс без необходимости изменять его имя пакета? — Дэйв
Ответ №1:
вам нужно иметь gwt.xml файл в вашем пути к классу, а также исходный код (файл .java, gwt работает с кодом Java, а не с файлами классов)
Тег interits указывает на ваш gwt.xml файл не относится ни к какому классу.
Внутри .gwt.xml файл, в котором вы можете указать, какие пакеты gwt должен видеть в своем «пути к классу».:
<module>
<source path="xml"/>
</module>
XmlNode может использовать только классы, совместимые с gwt (например, без файла или сокетов)