powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите как "закатать" GWT приложение в WAR-ник?
15 сообщений из 15, страница 1 из 1
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39248973
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В IntelliJIDEA cоздаю пустой Maven-проект. Добавляю через "Add Framework support..." GWT Фреймворк.
делаю Run - Всё запускается. Дефолтовая страничка с кнопкой. Стоит только в pom.xml указать
Код: xml
1.
<packaging>war</packaging>

Всё. Уже ничего не работает.

Подскажите что я делаю не так?
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249071
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULER...Всё. Уже ничего не работает....
YouTube Video
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249100
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULERУже ничего не работает.
BSOD с последующим отключением ПК?
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249187
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Нет, не так всё плохо :)

Ситуация такая: есть gwt-приложение которое создается по дефолту когда подключаешь GWT-фреймворк. Кто не в курсе это немного текста на странице и кнопка.

Я добился того, что если запускать это приложение как gwt - то всё запускается нормально. Отображается HTML-страница с текстом и кнопкой. Вот по такому адресу: http://127.0.0.1:8888/gwt2war.html

Затем дописал pom.xml так, что валидация, компиляция и сборка в war происходит без ошибок. Вот в такой файл: gwt2war-1.0-SNAPSHOT.war

Проблема в том, что как только я деплою war-архив в TomCat и захожу на: http://localhost:8080/gwt2war-1.0-SNAPSHOT/
Я получаю отлуп в виде HTTP Status 404 : с дескрипшеном The requested resource is not available.

Вот мой pom.xml

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>ru.javastudy</groupId>
    <artifactId>gwt2war</artifactId>
    <packaging>war</packaging>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <gwt.version>2.6.0</gwt.version>
    </properties>

    <dependencies>
    </dependencies>

    <build>

        <outputDirectory>war/WEB-INF/classes</outputDirectory>

        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.6</version>
                <configuration>
                    <webXml>war/WEB-INF/web.xml</webXml>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>gwt-maven-plugin</artifactId>
                <version>2.6.0</version>
                <configuration>
                    <runTarget>war/gwt2war.html</runTarget>
                    <port>8080</port>
                    <hostedWebapp>war</hostedWebapp>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>



И скрин проекта
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249225
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULERЯ добился того, что если запускать это приложение как gwt - то всё запускается нормально. Отображается HTML-страница с текстом и кнопкой. Вот по такому адресу: http://127.0.0.1:8888/gwt2war.html
...
Проблема в том, что как только я деплою war-архив в TomCat и захожу на: http://localhost:8080/gwt2war-1.0-SNAPSHOT/
Я получаю отлуп в виде HTTP Status 404 : с дескрипшеном The requested resource is not available.

Может я тупой, но почему в url-адресе на Томкате, куда заходишь, нет gwt2war.html ?
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249241
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо смотреть дескриптор веб приложения. Похоже оно не деплоится.
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249261
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНадо смотреть дескриптор веб приложения. Похоже оно не деплоится.
А не логи?
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249270
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще в админке Tomcat'а глянуть, что приложения задеплоилось нормально.

Но я бы, при отладке, все же бы заходил на ОДИН и тот же адрес (страничку). В первом случае, автор явно страницу которую хочет получить указывает, во втором нет. IMHO
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249382
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В свое время ковырялся с GWT

вот проект

https://github.com/isalnikov/GWTPortal

собрал кучу ссылок и информации в одном месте ... может пригодиться )

думаю у вас просто нет ресурсов в нужном месте ... в новой версии GWT - переделали движок и теперь java код который вы пишете в дебаге отлаживать нужно не в IDE а прямо в браузере - как javascript / как его отлаживать в IDE я не знаю )

чтобы все работало - запускайте по частям - или сразу war /
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249408
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MAULER,

Присоединяюсь к Leonid Kudryavtsev, где gwt2war.html в конце url?
И второе, структура проекта неправильная, а поэтому war-файл может быть пустым. Обычно maven-war-plugin предполагает что все лежит в src/main/webapp, его нет,и war пустой.
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249489
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0FD,

Не, War-ник вроде не пустой, я заходил во внутрь него, но ещё проверю. А по поводу webapp - я находил примеры, где его тоже нет, и всё собирается из директории war/WEB-INF.
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249682
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак, проверил. WAR-ник не пустой. Внутри него структура проекта с набором файлов с расширением .class
Добавил в адресной строке html - страничку. Строка получилась такого вида:

http://localhost:8080/gwt2war-1.0-SNAPSHOT/Gwt2war.html
Но ошибка та же самая (( Посмотрел логи TomCat-а в папке ..\logs - там кроме этого нет ничего

127.0.0.1 - - [03/Jun/2016:07:57:19 +0500] "GET / HTTP/1.1" 200 11452
127.0.0.1 - - [03/Jun/2016:07:57:23 +0500] "GET /manager/html HTTP/1.1" 401 2538
127.0.0.1 - admin [03/Jun/2016:07:57:29 +0500] "GET /manager/html HTTP/1.1" 200 18226
127.0.0.1 - - [03/Jun/2016:07:57:31 +0500] "GET /gwt2war-1.0-SNAPSHOT/ HTTP/1.1" 404 1036
127.0.0.1 - - [03/Jun/2016:07:57:46 +0500] "GET /gwt2war-1.0-SNAPSHOT/gwt2war.html HTTP/1.1" 404 1060
127.0.0.1 - - [03/Jun/2016:07:58:04 +0500] "GET /gwt2war-1.0-SNAPSHOT/gwt2war.html HTTP/1.1" 404 1060
127.0.0.1 - - [03/Jun/2016:07:58:08 +0500] "GET /gwt2war-1.0-SNAPSHOT/gwt2war.html HTTP/1.1" 404 1060
127.0.0.1 - - [03/Jun/2016:07:58:11 +0500] "GET /gwt2war-1.0-SNAPSHOT/ HTTP/1.1" 404 1036
127.0.0.1 - - [03/Jun/2016:08:00:52 +0500] "GET /gwt2war-1.0-SNAPSHOT/ HTTP/1.1" 404 1036
127.0.0.1 - - [03/Jun/2016:08:00:59 +0500] "GET /gwt2war-1.0-SNAPSHOT/Gwt2war.html HTTP/1.1" 404 1060
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249683
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, да!
Посмотрел уже задеплоенный проект внутри томката. Там структура папок такая:
Но почему то ни html-файла, ни css-ки нет, а они должны там быть.
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249694
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас сделал, clean \ validate - BUILD SUCCESS
Делаю compile проекта и вываливается с ошибкой:


[ERROR] COMPILATION ERROR :
ERROR] /D:/JDev/gwt2war_demo/src/main/java/ru/javastudy/gwt2war/client/gwt2warServiceAsync.java:[3,38] package com.google.gwt.user.client.rpc does not exist
[ERROR] /D:/JDev/gwt2war_demo/src/main/java/ru/javastudy/gwt2war/client/gwt2warServiceAsync.java:[6,33] cannot find symbol
symbol: class AsyncCallback
location: interface ru.javastudy.gwt2war.client.gwt2warServiceAsync
[ERROR] /D:/JDev/gwt2war_demo/src/main/java/ru/javastudy/gwt2war/client/gwt2war.java:[3,34] package com.google.gwt.core.client does not exist
[ERROR] /D:/JDev/gwt2war_demo/src/main/java/ru/javastudy/gwt2war/client/gwt2war.java:[4,1] package com.google.gwt.user.client.ui does not exist
[ERROR] /D:/JDev/gwt2war_demo/src/main/java/ru/javastudy/gwt2war/client/gwt2war.java:[5,38] package com.google.gwt.user.client.rpc does not exist
[ERROR] /D:/JDev/gwt2war_demo/src/main/java/ru/javastudy/gwt2war/client/gwt2war.java:[6,34] package com.google.gwt.user.client does not exist


Как будто он не видит всех include - библиотек которые подключаются к проекту.. Видимо в Maven как то указать место надо для складирования их?
...
Рейтинг: 0 / 0
Подскажите как "закатать" GWT приложение в WAR-ник?
    #39249740
MAULER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем ошибки исправил.

Теперь, при заходе по адресу: http://localhost:8080/gwt2war-1.0/gwt2war.html ошибки НЕ возникает, но проблема в другом: почему то не отображается кнопка. Есть только текст.

структура проекта теперь выглядит так:
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите как "закатать" GWT приложение в WAR-ник?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]