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

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

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

mv myapp-1.0.war myapp.war

Ага, очень смешно... а главное, никак не решает вопрос...
...
Рейтинг: 0 / 0
16.09.2012, 23:17:30
    #37959543
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нубский вопрос по Vaadin
Зависит от способа деплоя у конкретного контейнера. В Томкате, например, можно деплоить не только копированием war-файла в webapps, но и копированием XML-конфига в недра каталога conf/
XML-конфигом можно установить имя веб-приложения отличное от имени WAR-файла. Как это делать Мавеном, правда, не скажу. У меня до сих пор Ант.
...
Рейтинг: 0 / 0
17.09.2012, 00:50:40
    #37959635
organism
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нубский вопрос по Vaadin
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
Форумы / Java [игнор отключен] [закрыт для гостей] / Нубский вопрос по Vaadin / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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