2017-04-12 4 views
0

Amazon EC2 인스턴스의 Linux OS에서 Wildfly 10.1.0 서버를 실행하고 있습니다. 나는 서버에 대한 시작 및 정지 스크립트를 작성했다. 때마다 나는 다음과 같은 예외가 얻을 잠시 후 내 서버가 다시 시작 중지 -AWS EC2에서 Wildfly 10 재시작 문제

WFLYCTL0013을 : 작업 ("추가") 실패 - 주소 : ([("배포"=> "rapid.ear") ]) - 실패 설명 : "WFLYSRV0137 : 해시 dd66eee901c4bf79dd6659873df918e1b639bc1b가 포함 된 배포 콘텐츠가 배포 용 저장소 'rapid.ear'에 대해 배포 컨텐트 리포지토리에 없습니다.이 오류는 치명적인 부팅 오류입니다.이 문제를 해결하려면 --admin- 스위치 만 설정하고 CLI를 사용하여 누락 된 내용을 설치하거나 구성에서 제거하거나 XML 구성 파일에서 배포를 제거하고 다시 시작하십시오. "

standalone.xml에서 해당 WAR의 항목을 제거하면 서버를 다시 시작할 수 있지만 더 영구적 인 솔루션이 필요합니다.

nohup /data/wildfly-10.1.0.Final/bin/standalone.sh -Djavax.net.ssl.trustStore="/usr/java/jdk1.8.0_121/jre/lib/security/jssecacerts" --server-config=standalone.xml & 

그리고 정지 스크립트입니다 - -

작성 시작 스크립트입니다

sh /data/wildfly-10.1.0.Final/bin/jboss-cli.sh --connect command=:shutdown 
+0

자세한 내용을 제공해 주시겠습니까? 어느 OS? 동일한 사용자를 사용하여 서버를 설치, 시작 및 중지 하시겠습니까? 어떤 종류의 응용 프로그램을 사용하고 있습니까? 그것은 데이터 소스를 사용합니까? 제타? – ehsavoie

+0

OS - Red Hat Enterprise Linux 7.3 예, 우리는 동일한 사용자를 사용하여 서버를 설치하고 시작을 중지합니다. 우리는 엔터프라이즈 웹 애플리케이션을 보유하고 있습니다. 예, 데이터 소스를 사용합니다. –

답변

0

그것은 I/O의 측면에서 매우 효율적하지 않을 수 있습니다하지만 당신은있어 경우 독립 실행 형 인스턴스 이제 배포 스캐너를 활용했습니다. 내가 가진 내 독립-full.xml에서

<subsystem xmlns="urn:jboss:domain:deployment-scanner:2.0"> 
    <deployment-scanner name="myapp" path="/home/wildfly/sites/www.mysite.tld" scan-interval="60000" auto-deploy-exploded="true"/> 
</subsystem> 

가 (당신이 또는 "-full"부분을 필요로하지 않을 수있다). 그런 다음 웹 응용 프로그램을 "/home/wildfly/sites/www.mysite.tld"에 배포하고 필요에 따라 업데이트 할 수 있습니다. 내가 보여주는 코드는 단지 1 분에 한 번 디렉토리를 읽으므로 I/O에서는 끔찍한 것이 아닙니다.

이번에도 배포가 내 것과 다를 수 있습니다.

+0

우리는 standalone.xml을 사용하고 있습니다. 우리는 배포 폴더에 귀가있는 간단한 배포입니다 –

+0

https://www.dropbox.com/s/ueaurw8jseyvoum/wildfly-10.1.0.Final.tar.gz?dl=0을 시도해 주실 수 있습니까? 내가 수정을 찾았을지도 모른다. – ehsavoie

+0

ehsavoie - 공식 웹 사이트에없는 파일은 설치할 수 없습니다. 우리는 그 승인을 가지고 있지 않습니다. 도움이되는 해결책이 있습니까? –