WildFly에서 기본 포트 8080을 변경하는 방법
방금 WildFly 8.2로 JAVA EE 개발을 시작했습니다. 내 첫 번째 문제는 기본 포트 8080을 다른 것으로 변경하는 방법입니다.
아래 줄을 포함하는 많은 xml 파일을 찾았습니다.
<socket-binding name="http" port="${jboss.http.port:8080}"/>
하지만 모두 변경할 필요는없는 것 같아요?!
standalone.xml 파일에서 다음 요소를 찾습니다.
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
port-offset 속성을 사용하면 지정한 번호를 추가하여 wildfly가 사용하는 모든 포트를 수정할 수 있습니다.
예를 들어 기본값은 0
입니다. 즉, http 포트는 8080
, remoting 4447
등이됩니다.
을 사용하는 ${jboss.socket.binding.port-offset:100}
경우 http 포트는 8180 (8080+100)
, 원격 4547 (4447+100)
등이됩니다.
따라서 오프셋을 변경해야합니다.
편집 : 시작시 시스템 속성을 사용하여이 작업을 수행 할 수도 있습니다. http://www.mastertheboss.com/jboss-server/jboss-configuration/configuring-port-offset-on-jboss-as-wildfly 확인
대안은 시작 명령에 포트를 직접 지정하여 WildFly 인스턴스를 시작하는 것입니다.
Windows :
standalone.bat -Djboss.http.port=1234
*아니야:
standalone.sh -Djboss.http.port=1234
이것은에서 http-remoting을위한 포트를 시작합니다 1234
. 여기에 몇 가지 맥락이 있습니다 .
디버그 모드에서 실행중인 경우 디버그 포트도 오프셋하는 것을 잊지 마십시오. 이것은 standalone.conf에 있어야합니다.
re running on
Linux의 경우 시작시이 명령을 시도하십시오.
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1000
re working on
Windows 환경 이라면
standalone.bat -Djboss.socket.binding.port-offset=1000
참조 URL : https://stackoverflow.com/questions/27922219/how-to-change-default-port-8080-in-wildfly
'programing' 카테고리의 다른 글
vuejs 구성 요소의 사용자 php captcha (0) | 2022.07.10 |
---|---|
프로토콜에 초기화 기능을 사용할 수 있습니까? (0) | 2021.01.18 |
도커 이미지의 sha256 코드는 어디에서 찾을 수 있습니까? (0) | 2021.01.18 |
Angular 2/4/6/7-라우터를 사용한 단위 테스트 (0) | 2021.01.18 |
자식 커밋 빈도 (0) | 2021.01.18 |