/ / JBAS015877 грешка: ефект на разгръщане-таймаут - java, jboss, война

Грешка в JBAS015877: ефект на внедряване-изчакване - java, jboss, war

Не можах да се разгърна добре в JBOSS 7.1.1 сървър, (проблемът е, че се случва нередовно. понякога се разгръща) и съобщението за грешка е като

[org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015877: Stopped deployment adm.war in 9016ms

затова добавих "разгръщане-изчакване =" 6000 "" във файл standalone.xml, като

<subsystem xmlns="urn:jboss:domain:deployment-scanner:1.1">
<deployment-scanner path="deployments" relative-to="jboss.server.base.dir" scan-interval="5000" deployment-timeout="6000"/>
</subsystem>

това. И се разгръща добре.

Но вторият проблем е, че понякога възниква грешка като

ClientAbortException:  java.net.SocketException: Software caused connection abort: socket write error

това.

Какво мога да го покрия?

Благодаря ти.

Отговори:

0 за отговор № 1
  • Уверете се, че зависимостите на приложението не са използвани.

  • Разгърнете приложението с --runtime-name, така че да получава уникално име на изпълнение чрез CLI както следва

    внесете /user/ABC.ear --name = ABC.ear --runtime-name = ABC.ear

по време на работа-име:

Това е име, с което разполагането ще бъде известно в работещ сървър.

име:

Това е уникален идентификатор на внедряването и това трябва да е уникално за всички внедрения.

ClientAbortException: java.net.SocketException: Софтуерно причинена връзка прекъсва: грешка при запис на сокета:

  • Грешка в счупената тръба или „ClientAbortException“обикновено означава, че клиентът (браузър / раздел) е затворил връзката, преди да изпрати отговора си. Най-често това се случва, когато отговорът отнема повече време, отколкото потребителите очакват / търпят и потребителите натискат опресняване, спиране и т.н. Така че разработчиците на приложения трябва да разберат дали времето за обработка на заявката им за приложение отнема много по-дълго време (обикновено) или не.

  • Проверете с кода на приложението, което може да причини проблем.