본문 바로가기
카테고리 없음

wildfly 기동 중지

by cbwstar 2021. 9. 10.
728x90
반응형

/* wildfly 기동 */

nohup /home/jboss/wildfly-19.0.0.Final/bin/standalone.sh -c standalone-ha.xml 1>/dev/null 2>&1 &

 

/* wildfly 중지 */

jboss-cli.sh --controller=10.10.10.61:19990 -c command=":shutdown"

 

/* 기동시 포트번호 변경 */

 nohup ./standalone.sh -Djboss.server.base.dir=/jboss-eap-6.3/test/ -Djboss.socket.binding.port-offset=100 1>/dev/null 2>&1 &

 

nohup standalone.sh 1>/dev/null 2>&1 &

 

- 기존의 standalone.sh 를 그대로 사용하면서 설정만 바꿔준 것이다.

1. -Djboss.server.base.dir  : jboss가 실행되는 기본 폴더를 설정한다. 그래서 사실 아무~ 곳에나 폴더를 위치시킬 수 있다.

2. -Djboss.socket.binding.port-offset=100 : jBoss의 디폴트 포트에 여기서 정이한 값만큼 더해서 서버가 뜨게 된다. 디폴트는 8080이니 8180이 된다.

3. /dev/null 2>&1 : 기존 standalone.sh 를 실행시키면 같은 폴더내에 로그파일이 쌓이게 된다. 보통 로그파일은 따로 관리를 하므로 쓸데없이 용량만 차지않게 하기위해 설정하면 로그파일이 생성되지 않는다.

4. nohup & : 이 옵션 없이 스크립트를 시작하면 로그가 보이는데 빠져나오면 서버도 같이 죽어버린다. 스크립트 실행할 때 nohup ./stadalone.sh &  이런식으로 쓰기도 하는데 귀찮아서 그냥 박아두고 쓴다.

 

JBoss AS 7 외부 접속가능하게 설정

JBOSS_HOME/standalone/configuration/standalone.xml

<interface name="public">

    <inet-address value="${jboss.bind.address:127.0.0.1}"/>

</interface>

부분을 아래와 같이 변경한다.

<interface name="public">

    <any-address/>

</interface>

728x90
반응형

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading