티스토리 뷰

728x90
반응형

 

 

 wildfily를 설치해봅니다.

다운로드 홈페이지는 아래링크를 눌러주세요.

https://www.wildfly.org/downloads/

 

WildFly Downloads

WildFly Distribution LGPL --> zip | SHA-1 tgz | SHA-1

www.wildfly.org

 

 

최신버전이 가장 위에 떠있고, 아래로 내릴수록 하위버전이 나오는데요.

wildfly버전에 따라 호환되는 자바 버전이 다른 것 같더라고요.

본인의 자바환경에 맞는 wildfly 버전을 설치해 테스트해보시면 될 것 같습니다.

 

처음에 그냥 가장 최신버전인 wildfly-30.0.0.Final을 설치해서 실행했다가 jdk1.8에서 에러가났었던건 안비밀...

버전을 유의해서 설치해야한답니다..!!!

 

 

 

 

저의 경우에는 WildFly 26.1.3.Final, 자바는 jdk 11버전을 사용해 테스트해보았습니다.

윈도우에 설치할 것이니 zip형식으로 파일을 다운받습니다.

 

 

 

 

 

요롷게 압축파일 다운로드가 완료되면 압축을 해제해주세요.

압축해제하는데 1~2분정도 소요됩니다!

 

 

 

 

압축을 해제하면 다음과 같이 폴더들이 나오는데요.

bin폴더 안에 들어가서 standalone.bat 파일을 더블클릭해서 실행해봅니다.

 

 

 

 

그러면 이렇게 자동으로 터미널하나가 열리면서 서버가 실행됩니다.

 

 

 

 

일단 저는 한번에 실행되지 않았읍니다. 🤔

아래와 같은 에러가 터지면서 계속하려면 아무 키나 누르라고 나오더군요!!!!!!!!

org.jboss.msc.service.StartException in service org.wildfly.management.http.extensible: java.net.BindException: Address already in use: bind /127.0.0.1:9990

 

9990포트가 이미 실행중이여서 서버실행에 실패한 것이니, 9990포트를 사용하고 있는 프로세스를 죽이거나,

/standalone/configuration/standalone.xml 파일을 열어 아래 부분의 포트를 원하는 포트번호로 변경하면 됩니다.

 

 

cmd에서 netstat -ano 명령어로 9990포트로 실행되는 프로세스를 찾아보고 PID를 죽여주면 되는데,

저의 경우에는 9990 포트로 실행중인 프로세스가 없었습니다...

구글링을 막 해보니깐 "NVIDIA 네트워크 서비스"라는 것이 9990포트에서 실행된다고 하네요..

 

아무튼 그래서 standalone.xml 파일을 열어서 9990을 9876으로 바꿨습니다.

왠지 9876은 아무 프로세스도 안쓸 것 같아서!! (?)

 

<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
// 아래와 같이 변경
<socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9876}"/>

 

 

 

서버가 정상적으로 실행되면 http://127.0.0.1:8080/ <-에 들어가봅시다.

이렇게 WildFly 기본 페이지가 정상적으로 실행되면 wildFly 테스트 완료입니다.

tomcat과 비슷하네요.!

 

 

 

아까 언급했던 9990 포트를 사용하는 http://127.0.0.1:9876/ 는 wildFly의 웹 관리자 페이지인데요,

접속 시 로그인하라는 alert가 뜨게 되는데. 여기서 접속 가능한 계정은 

standalone.bat 파일과 같은 경로에 있는 add-user.bat 파일을 실행해서 생성할 수 있답니다.

 

 

 

 

이제 wildFly로 개발환경을 세팅해보려고 합니다!

 

이클립스를 열고 상단의 Help > Eclipse Marketplace...를 클릭해 Eclipse Marketplace 창이 열리면, "JBoss"를 검색해서

제일 맨 위에 있는 JBoss Tools 4.28.0.Final을 설치해줍니다. 

Install 버튼을 클릭!

 

 

 

 

설치하는 창들이 나오면 다 다음이나 완료를 누르면 되고요.

설치 진행률은 우측하단에 보인답니다. 조금 오래걸려요.

 

 

 

 

 

 

설치가 완료되면 이클립스를 재실행할거냐 알람창이 나오고 Restart now를 눌러 이클립스를 재실행해줍니다.

이클립스가 다시 실행되면 갑자기 처음에는 나오지 않던 Red Hat Central이 뜹니다..

 

 

 

 

 

이클립스 하단에서 Severs 탭으로 이동해주세요.

이클립스 하단에 Server가 안보인다면 Window > Show View > Other 을 클릭하고, Show View 창이 나오면 Servers 클릭하고 Open해주세요.

 

 

 

 

 

Servers 탭에서 No servers are available. Click this link to create a new server... 를 클릭해주세요.

JBoss WildFly 서버를 설치해줄겁니다...!

 

 

 

 

New Server 에서 서버타입에 JBoss Community가 없었는데 생겼네요.!

JBoss Community 하위에 있는 WildFly 중 본인에게 맞는 버전(위에서 테스트했던)을 선택하면 됩니다!

 

 

 

 

WildFly 버전을 선택하고 Next를 누르면 Create a new Server Adapter가 나오는데,

기본으로 설정된 것을 그대로 두고 Next를 눌러줍니다.

JBoss Runtime에서 Home Directory가 있는데요.

Download and install runtime...을 누르면 원하는 버전으로 wildFly을 선택하여 설치할 수도 있구요.

저희는 아까 본인 자바버전에 맞는 wildFly를 설치했기 때문에 Browse... 버튼을 눌러 설치된 wildFly 경로를 불러오면 됩니다!

저는 아까 설치했던 경로를 불러왔습니다.

 

 

 

 

 

경로 선택 후 Finish를 누르면 서버 설정 완료!

이렇게 Servers 탭에 WildFly 서버가 실행된 것을 확인할 수 있습니다.

더블클릭하면 서버에 대한 정보도 나오고 서버 포트도 설정할 수 있습니다.

저는 9990에서 에러가 났었으니 여기서도 9876으로 바꿔주었습니다.

 

 

 

오른쪽 마우스 클릭으로 서버를 실행해줍니다.

아까 테스트로 실행했던 standalone.bat 터미널은 꺼주셔야 정상실행됩니다!

 

 

 

 

 

 

이클립스에서 프로젝트를 불러와 실행해보면, 콘솔창에서 jboss로 정상적으로 실행된 것을 확인할 수 있습니다.

 

 

 

 

 

 

이제 서버세팅이 완료 되었으니 프로젝트 생성 및 wildFly에서 실행하는 내용에 대해서는

다음 게시물로 작성하겠습니다!

 

 

 

[spring boot] WAS를 JBoss(wildfly) 사용한 개발환경 만들기-2

https://domdom.tistory.com/662

 

[spring boot] WAS를 JBoss(wildfly) 사용한 개발환경 만들기-2

앞서 WildFly 설치 및 서버세팅을 진행했습니다. 이제 세팅된 서버 위에 spring boot 프로젝트를 띄워 실행시켜봅시다! WildFly 설치 및 서버세팅 포스팅을 보려면 아래 링크를 눌러주세요! [spring boot] WA

domdom.tistory.com

 

 

 

728x90
반응형
댓글