티스토리 뷰

Target runtime Jboss 7.1 Runtime is not defined.

(원인)

-  이클립스에서 서버 런타임을 사용하기 위한 정의가 없다.


(해결방법)

1. Help > Eclipse Marketplace > JBoss Tools 플러그인 설치 (마켓 플레이스는 가장 최신 버전)

(만약, 이클립스 버전이 최신 버전이 아니라면 플러그인 다운로드시 버전 업그레이드 에러가 발생한다.  

이런 경우 https://tools.jboss.org/downloads/archives.html 해당 사이트에 들어가 본인의 이클립스 버전에 맞는 JBoss tool을 설치한다.)

내가 사용하는 이클립스 버전 확인 & JBoss tool final 클릭
하단의 링크 복사
Help > install new software > 링크 복사 후 다운로드

만약 이것도 안된다면 이클립스 server > No servers are available. Click this link to create a new server.. > Red Hat JBoss Middleware > JBoss AS, WildFly & EAP server Tools 선택 후 next > 플러그인이 선택된다.

2. server > No  servers are available. Click this link to create a new server.. 클릭 > JBoss Community > 원하는 jboss 버전 선택 > next

3. Home Directory에 다운받은 jboss 경로 설정

4. Runtime JRE에 JDK 경로 설정 > next > finish


(추가사항)

jboss를 연결해야하는 프로젝트가 여러개인 경우 위의 단계를 거쳐도 다른 프로젝트에서 오류가 날수 있다.

그럴경우 Target runtime JBoss 7.1 Runtime is not defined. 오른쪽 클릭 > Quick Fix >

Configure Targeted runtimes 클릭 후 finish > 기존에 추가한 runtime apply > 해결