Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему не происходит автодеплой на томкат? / 14 сообщений из 14, страница 1 из 1
31.07.2014, 11:57
    #38709862
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Привет!

Подскажите, пожалуйста, в чем ошибка. Сделал настройки автодеплоя war на томкат:

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.
<build>
        <plugins>
            <!-- Maven Tomcat Plugin -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>tomcat-maven-plugin</artifactId>
                <configuration>
                    <url>http://127.0.0.1:8080/manager</url>
                    <server>TomcatServer</server>
                    <path>/Tests</path>
                </configuration>
            </plugin>
            <!-- Maven compiler plugin -->
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>



settings.xml для мавена:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<?xml version='1.0' encoding='utf-8'?>
<settings>
<servers>
    <server>
        <id>TomcatServer</id>
        <username>admin</username>
        <password>admin</password>
    </server>
</servers>
</settings>



tomcat-users.xml:

Код: java
1.
2.
3.
4.
5.
6.
<tomcat-users>
<role rolename="manager-script" />
<role rolename="manager-gui" />
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager-gui,manager-script" />
</tomcat-users>



Затем запускаю tomcat, затем mvn tomcat:deploy

Но в http://localhost:8080/manager/html не добавляется мой war. Почему так?

Спасибо.
...
Рейтинг: 0 / 0
31.07.2014, 12:27
    #38709911
Pavel Kurakin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
В логах tomcat должно быть написано почему.
Возможно путь надо сделать такой:
Код: xml
1.
<url>http://127.0.0.1:8080/manager/text</url>


Возможно нельзя давать одному и тому же пользователю одновременно роли manager-gui и manager-script

смотри логи.
...
Рейтинг: 0 / 0
31.07.2014, 12:35
    #38709920
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Pavel Kurakin,

Код: java
1.
<url>http://127.0.0.1:8080/manager/text</url>



Ну так писал - не помогло.

А лог какой смотреть? Там несколько видов.

Код: java
1.
C:\Program Files\Tomcat\apache-tomcat-8.0.9\logs
...
Рейтинг: 0 / 0
31.07.2014, 12:38
    #38709925
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
mr_virtusА лог какой смотреть? Там несколько видов.

Для начала выхлоп мавена хорошо бы посмотреть. -X, --debug попробовать.
А что, влом во все логи томкат заглянуть, на предмет ошибок за последние часы? Их же там даже не десяток.
...
Рейтинг: 0 / 0
31.07.2014, 12:39
    #38709926
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Pavel Kurakin,

В тех что лежат в папке
Код: java
1.
C:\Program Files\Tomcat\apache-tomcat-8.0.9\logs



я посмотрел и не увидел намека на ошибку.
...
Рейтинг: 0 / 0
31.07.2014, 12:40
    #38709929
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Blazkowicz,
не влом. посмотрел и не увидел ошибок.
...
Рейтинг: 0 / 0
31.07.2014, 12:41
    #38709931
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
mr_virtus,

А мавен что пишет?
...
Рейтинг: 0 / 0
31.07.2014, 12:41
    #38709932
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Blazkowicz,

авторДля начала выхлоп мавена хорошо бы посмотреть. -X, --debug попробовать.

спасибо, сейчас попробую
...
Рейтинг: 0 / 0
31.07.2014, 12:46
    #38709937
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Blazkowicz,

если я правильно понял, я запустил так:

mvn -X

и появились ошибки:

Код: java
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.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T17:51:42+04:00)
Maven home: C:\Program Files\apache-maven-3.2.2
Java version: 1.8.0_11, vendor: Oracle Corporation
Java home: c:\Program Files\Java\jdk1.8.0_11\jre
Default locale: ru_RU, platform encoding: Cp1251
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
[INFO] Error stacktraces are turned on.
[DEBUG] Reading global settings from C:\Program Files\apache-maven-3.2.2\conf\settings.xml
[DEBUG] Reading user settings from C:\Users\virtus\.m2\settings.xml
[DEBUG] Using local repository at C:\Users\virtus\.m2\repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\virtus\.m2\repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project ru.testtask:accountservice:jar:1.0: (none)
[DEBUG] Looking up lifecyle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[WARNING]
[WARNING] Some problems were encountered while building the effective model for ru.testtask:accountservice:jar:1.0
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:tomcat-maven-plugin is missing. @ line 38, column 21
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 48, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.244 s
[INFO] Finished at: 2014-07-31T12:42:02+04:00
[INFO] Final Memory: 5M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[
:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, ge
nerate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, i
ntegration-test, post-integration-test, verify, install, deploy, pre-site, site, post-site, site-deploy, pre-clean, clean, post-clean. -> [Help 1]
org.apache.maven.lifecycle.NoGoalSpecifiedException: No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goa
l> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, pr
ocess-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prep
are-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-site, site, post-site, site-deploy, pre-clean, clean, post-clean.
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:90)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException



есть warning про версию плагинов. попробую указать, если в этом дело конечно...
...
Рейтинг: 0 / 0
31.07.2014, 12:51
    #38709939
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
mvn -X tomcat:deploy
...
Рейтинг: 0 / 0
31.07.2014, 12:56
    #38709945
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Blazkowicz,

а куда там смотреть?

Там вывалилась большая простыня с тегами [debug], [info], но без error.
...
Рейтинг: 0 / 0
31.07.2014, 13:01
    #38709951
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
mr_virtusТам вывалилась большая простыня с тегами [debug], [info], но без error.
Смотреть всё что касается tomcat и deploy.
...
Рейтинг: 0 / 0
31.07.2014, 13:15
    #38709974
mr_virtus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Blazkowicz,

ну посмотрел :)

там происходит компиляция, установка зависимостей, закачка классов, добавление/исключение...установка конфигураций разных, но намека на ошибки не нашел :) Правда там, конечно, не очень все удобочитаемо :)

Ладно, буду разбираться)
...
Рейтинг: 0 / 0
31.07.2014, 16:37
    #38710203
DDiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не происходит автодеплой на томкат?
Попробуйте написать так
Код: plaintext
1.
2.
3.
4.
<configuration>
    <url> http://127.0.0.1:8080/manager /text</url>
    <server>TomcatServer</server>
    <path>/Tests</path>
</configuration>

если меняли имя war'ника то ещё допишите что заливать, у меня вот так выглядит
Код: plaintext
<warFile>target/${war.name}.war</warFile>

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


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