Пустая страница с Google Web Toolkit - PullRequest
1 голос
/ 22 декабря 2010

Я новичок в Google Web Toolkit.Я пытался создать новый проект с помощью NetBeans и взять Google Web Toolkit из Frameworks-list.Это работает, если я оставлю "org.yournamehere.Main" в качестве имени модуля GWT.Но если я напишу что-то свое, все, что я смогу увидеть, это пустая HTML-страница со следующим источником:

<head>

    <meta name='gwt:module' content='vvv.test.module=vvv.test.module'>

    <title>moduuli</title>

</head>

<body>

    <script type="text/javascript"  src="vvv.test.module/vvv.test.module.nocache.js"></script>

</body>

Ответы [ 3 ]

0 голосов
/ 22 декабря 2010

Я понял. NetBeans поместил файл {PROJECT_NAME} .nocache.js в неправильную папку (Мои документы \ NetBeansProjects \ ProjectName \ build \ web \ org.yournamehere.Main. В gwt.properties была строка gwt.output.dir = / org.yournamehere.Main .file. Я исправил это и сделал "очистить и построить".

Хорошо, что теперь я немного больше понимаю о GWT. В любом случае, спасибо.

0 голосов
/ 11 апреля 2014

У меня была такая же проблема, когда я запускал свое первое приложение GWT RPC Hello-World с использованием NetBeans.

Получая пустую страницу, вы можете проверить следующее:

  • WelcomeGWT.html (или index.html) в папке веб-страницы

Убедитесь, что ссылка на источник скрипта верна:

src = " org.yournamehere.ModuleName / org.yournamehere.ModuleName .nocache.js"

Если вы используете атрибут переименования в, проверьте почему при изменении атрибута "module -> rename to" в файле .gwt.xml выдается ошибка


  • Файл Web.xml в папке Web-INF

Убедитесь, что шаблон URL правильный:

<servlet-name>ServerSideServiceImpl</servlet-name>
<url-pattern>/org.yournamehere.ModuleName/RemoteServiceRelativePath</url-pattern>

Чтобы лучше понять проверку RemoteServiceRelativePath Ошибка 404 на GWT RPC


  • Проверьте EntryPoint.java

Иногда это могут быть небольшие ошибки, например:

забыв добавить панель в RootPanel.

ИЛИ

ID в вашем WelcomeGWT.html написан с ошибкой

RootPanel.get ( "* * gwtContainer тысячи пятьдесят-четыря * * +1055") добавить (панель);. * * 1 056

0 голосов
/ 22 декабря 2010

Try;(Замените {PROJECT_NAME} на название вашего проекта)

<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <!-- <meta name="gwt:property" content="locale=tr"> -->

    <!--                                                               -->
    <!-- Consider inlining CSS to reduce the number of requested files -->
    <!--                                                               -->
    <link type="text/css" rel="stylesheet" href="{PROJECT_NAME}.css">

    <!--                                           -->
    <!-- Any title is fine                         -->
    <!--                                           -->
    <title>{TITLE}</title>

    <!--                                           -->
    <!-- This script loads your compiled module.   -->
    <!-- If you add any GWT meta tags, they must   -->
    <!-- be added before this line.                -->
    <!--                                           -->
    <script type="text/javascript" language="javascript" src="{PROJECT_NAME}/{PROJECT_NAME}.nocache.js"></script>
  </head>

  <!--                                           -->
  <!-- The body can have arbitrary html, or      -->
  <!-- you can leave the body empty if you want  -->
  <!-- to create a completely dynamic UI.        -->
  <!--                                           -->
  <body>
....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...