smartgwt beginner - ошибка при попытке скомпилировать проект с использованием Smart GWT - PullRequest
0 голосов
/ 24 февраля 2012

Я следовал инструкциям на http://www.javacodegeeks.com/2011/01/advanced-smartgwt-tutorial-part-1.html и пытался создать простой экран, использующий Smart GWT.

Я также объединил это с всплывающим окном, которое в основном позволяет пользователю войти в систему через Oauth - оно вызывается одной строкой кода из главного окна браузера.

Когда я пытаюсь построить этот проект в Eclipse, я получаю следующие ошибки ---

ОБНОВЛЕНИЕ--

 Internal validation error               java.lang.ArrayIndexOutOfBoundsException
ISC_DataBinding.js  /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/modules  line 0  JavaScript Problem

Ниже приведен список ошибок, которые возникали ранее, и они были устранены путем перехода в Настройки проекта-> Проверка-> Отключение проверки XML. (Это было частью первоначального вопроса - я обновил этот вопрос сейчас, когда сам решил проблемы из-за следующих ошибок ...)

Description     Resource    Path    Location    Type

Content is not allowed in prolog.       DBListDS.ds.xml /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       DBSchema.ds.xml /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       DataSource.ds.xml   /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       DataSourceField.ds.xml  /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       DataSourceStore.ds.xml  /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       JVMClassTreeDS.ds.xml   /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       QuartzJobs.ds.xml   /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       QuartzScheduler.ds.xml  /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       QuartzTriggers.ds.xml   /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       SchemaSet.ds.xml    /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.     SimpleType.ds.xml /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       Validator.ds.xml    /Spark     
 Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema line 1  XML 
Content is not allowed in prolog.       WSDLMessage.ds.xml  /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML
Content is not allowed in prolog.       WSOperationHeader.ds.xml    /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       WebService.ds.xml   /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       WebServiceOperation.ds.xml  /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       XSComplexType.ds.xml    /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML 
Content is not allowed in prolog.       XSElement.ds.xml    /Spark Crawler/WebContent/com.google.api.gwt.oauth2.script.OAuth2Script/sc/schema   line 1  XML   

Что я здесь не так делаю?

1 Ответ

1 голос
/ 28 февраля 2012

Убедитесь, что вы компилируете код как приложение GWT, а не как чисто Java.Для этого у вас есть два варианта.Либо скомпилируйте ваше приложение и используйте внешний веб-сервер, либо запустите / отладьте ваше приложение через встроенный в Eclipse Jetty веб-сервер.Для первого взгляните на свою панель инструментов и найдите синюю кнопку g.Нажмите на маркер стрелки и выберите опцию GWT Compile Project.Наконец, просто скопируйте военный каталог проекта после успешной компиляции в каталог службы сервера.Для последнего щелкните правой кнопкой мыши на проекте и выберите опцию Run / Debug As -> Web Application.Затем вам будет предоставлена ​​ссылка, которую вы сможете скопировать и вставить в браузер и протестировать ваше приложение.

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