Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat7-maven-plugin вдруг перестал деплоить приложение (socket write error) / 4 сообщений из 4, страница 1 из 1
14.05.2015, 18:31
    #38959121
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat7-maven-plugin вдруг перестал деплоить приложение (socket write error)
Всем привет. Прошу идей как починить следующую мистификацию:
Плагин Tomcat7-maven-plugin работал, работал и вдруг перестал деплоить приложение при выполнении:
Код: plaintext
mvn clean package tomcat7:(re)deploy
Все что было сделано это попытка запустить приложение на встроенном в эклипс сервере. После этого начались проблемы вида
Код: plaintext
1.
2.
3.
[INFO] Retrying request
Uploading:  http://localhost:8080/manager/text/deploy?path=/mayaapp 
2070/8152 KB
[INFO] I/O exception (java.net.SocketException) caught when processing request: Connection reset by peer: socket write error 
Я клянусь больше ничего не делалось: мавеновские помники и settings.xml, tomcat-users.xml не меняла.
Только удалила руками приложение из папки
Код: plaintext
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps 
и одну строчку вида
Код: plaintext
<Context docBase="C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\mayaapp" бла блаб бла"/>
из томкатовского server.xml

Рестарт кота Тома и перезагрузка не помогла. Возвращение строки <Context> в server.xml тоже не помогло. Update project тоже не помог. Что еще можно сделать? Посоветуйте.
...
Рейтинг: 0 / 0
14.05.2015, 18:54
    #38959144
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat7-maven-plugin вдруг перестал деплоить приложение (socket write error)
tomcat-users.xml:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<role rolename="tomcat"/>
  <role rolename="role1"/>
  
  <role rolename="manager-script"/>
  <role rolename="manager-gui"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  
  <user username="tomcat" password="***" roles="tomcat"/>
  <user username="both" password="***" roles="tomcat,role1"/>
  <user username="role1" password="***" roles="role1"/>
  <user username="tomcat" password="***" roles="manager-gui,manager-status"/>
...
Рейтинг: 0 / 0
14.05.2015, 19:04
    #38959150
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat7-maven-plugin вдруг перестал деплоить приложение (socket write error)
Вот еще стек ошибки:
Код: plaintext
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.
[ERROR] Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:redeploy (default-cli) on project mayaapp: Cannot invo
ke Tomcat manager: Software caused connection abort: socket write error -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:redeploy (default
-cli) on project mayaapp: Cannot invoke Tomcat manager
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
        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:582)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
        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:497)
        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)
Caused by: org.apache.maven.plugin.MojoExecutionException: Cannot invoke Tomcat manager
        at org.apache.tomcat.maven.plugin.tomcat7.AbstractCatalinaMojo.execute(AbstractCatalinaMojo.java:141)
        at org.apache.tomcat.maven.plugin.tomcat7.AbstractWarCatalinaMojo.execute(AbstractWarCatalinaMojo.java:68)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
        ... 19 more
Caused by: java.net.SocketException: Software caused connection abort: socket write error
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
        at org.apache.http.impl.io.AbstractSessionOutputBuffer.write(AbstractSessionOutputBuffer.java:181)
        at org.apache.http.impl.io.ContentLengthOutputStream.write(ContentLengthOutputStream.java:115)
        at org.apache.tomcat.maven.common.deployer.TomcatManager$RequestEntityImplementation.writeTo(TomcatManager.java:880)
        at org.apache.http.entity.HttpEntityWrapper.writeTo(HttpEntityWrapper.java:89)
        at org.apache.http.impl.client.EntityEnclosingRequestWrapper$EntityWrapper.writeTo(EntityEnclosingRequestWrapper.java:108)
        at org.apache.http.impl.entity.EntitySerializer.serialize(EntitySerializer.java:117)
        at org.apache.http.impl.AbstractHttpClientConnection.sendRequestEntity(AbstractHttpClientConnection.java:265)
        at org.apache.http.impl.conn.ManagedClientConnectionImpl.sendRequestEntity(ManagedClientConnectionImpl.java:203)
        at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:236)
        at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:121)
        at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:682)
        at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:486)
        at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
        at org.apache.tomcat.maven.common.deployer.TomcatManager.invoke(TomcatManager.java:742)
        at org.apache.tomcat.maven.common.deployer.TomcatManager.deployImpl(TomcatManager.java:705)
        at org.apache.tomcat.maven.common.deployer.TomcatManager.deploy(TomcatManager.java:388)
        at org.apache.tomcat.maven.plugin.tomcat7.deploy.AbstractDeployWarMojo.deployWar(AbstractDeployWarMojo.java:85)
        at org.apache.tomcat.maven.plugin.tomcat7.deploy.AbstractDeployMojo.invokeManager(AbstractDeployMojo.java:82)
        at org.apache.tomcat.maven.plugin.tomcat7.AbstractCatalinaMojo.execute(AbstractCatalinaMojo.java:132)
        ... 22 more
...
Рейтинг: 0 / 0
15.05.2015, 09:29
    #38959432
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tomcat7-maven-plugin вдруг перестал деплоить приложение (socket write error)
Помогло внесение следующих изменений в tomcat-user.xml:
Код: xml
1.
<user username="tomcat" password="*******" roles="manager-gui,tomcat, manager-jmx,manager-script"/>


почему слетела эта настройка осталось загадкой.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat7-maven-plugin вдруг перестал деплоить приложение (socket write error) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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