powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Нубский вопрос по Vaadin
5 сообщений из 5, страница 1 из 1
Нубский вопрос по Vaadin
    #37959342
tumblerrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаю мавеном проект Vaadin.
Собироаю его.
На выходе получаю варник myapp-1.0.war
Деплою его, все работает.
Вопрос в том, что для запуска надо перейти по адресу localhost:8080/myapp-1.0/
а хочется чтобы переходил по localhost:8080/myapp/
т.е. без версии.
Если создать варник с именем myapp.war, то все работает как надо.
Но блин хочется отвязаться от имени файла.
Что бы деплоить myapp-1.0.war, но адрес был без версии...

В общем такой глупый вопрос... но что-то буксую на ровном месте...
...
Рейтинг: 0 / 0
Нубский вопрос по Vaadin
    #37959497
dexsu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tumblerrr,

mv myapp-1.0.war myapp.war
...
Рейтинг: 0 / 0
Нубский вопрос по Vaadin
    #37959504
tumblerrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dexsutumblerrr,

mv myapp-1.0.war myapp.war

Ага, очень смешно... а главное, никак не решает вопрос...
...
Рейтинг: 0 / 0
Нубский вопрос по Vaadin
    #37959543
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зависит от способа деплоя у конкретного контейнера. В Томкате, например, можно деплоить не только копированием war-файла в webapps, но и копированием XML-конфига в недра каталога conf/
XML-конфигом можно установить имя веб-приложения отличное от имени WAR-файла. Как это делать Мавеном, правда, не скажу. У меня до сих пор Ант.
...
Рейтинг: 0 / 0
Нубский вопрос по Vaadin
    #37959635
organism
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tumblerrrСоздаю мавеном проект Vaadin.
Собироаю его.
На выходе получаю варник myapp-1.0.war
Деплою его, все работает.
Вопрос в том, что для запуска надо перейти по адресу localhost:8080/myapp-1.0/
а хочется чтобы переходил по localhost:8080/myapp/
т.е. без версии.
Если создать варник с именем myapp.war, то все работает как надо.
Но блин хочется отвязаться от имени файла.
Что бы деплоить myapp-1.0.war, но адрес был без версии...

В общем такой глупый вопрос... но что-то буксую на ровном месте...

Пропишите в секции плагинов:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
 
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <configuration>
        <warName>myapp</warName>
    </configuration>
</plugin>



А вообще неплохо было бы с вашей стороны уточнить, какой сервлет-контейнер и как вы используете. Например, я для своих проектов привык использовать tomcat plugin для мавена, примерно так:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<plugin>
   <groupId>org.codehaus.mojo</groupId>
   <artifactId>tomcat-maven-plugin</artifactId>
   <configuration>
       <uriEncoding>UTF-8</uriEncoding>
       <path>/</path>
       <port>8181</port>
    </configuration>
    <version>1.1</version>
</plugin>



ну и в теге "path" - всё волшебство.. В данном случае деплоится в ROOT.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Нубский вопрос по Vaadin
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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