본문 바로가기
WEB|WAS

JBOSS6 install & deploy + JBOSS7 install

by 개폰지밥 2019. 10. 25.
반응형

JBOSS 설치

1)     Jboss를 다운 받습니다.

https://developers.redhat.com/products/eap/download

다운 받으려면 회원 가입 필요합니다.

 

2)     ftp 프로그램을 이용해서 jboss zip 파일을 옮겨줍니다.

3)     압축을 풀어줍니다.

4)     Jboss 실행

Jboss bin 파일로 이동후 jboss를 실행 시킵니다.

실행 중에 저렇게 멈추는데 jboss가 실행된 상태입니다.

그렇기 때문에 ctrl+c로 종료 시켜도 됩니다.

실행전에 bin에 있는 add-user.sh를 이용하여 계정을 생성해줘도 되지만 생성하지 않고 생략하겠습니다.

5)     Jboss 설치 확인

Jboss 설치를 확인하기 위해 인터넷을 실행시킵니다.

http://127.0.0.1:8080을 인터넷 창에 입력하면 다음과 같은 화면이 나오면 설치 성공입니다.

Jboss는 톰캣과 같은 8080을 사용하고 처음 ip 주소는 127.0.0.1로 설정 되어있습니다.

 

 

JBOSS Deploy

Jbossdeployments로 이동한 후 JSPSample.war 디렉토리를 생성합니다. 반드시 *.war로 끝나야 인식이 됩니다.

ex)

mkdir JSPSample.war

같은 위치에 JSPSample.war.deployed 파일을 생성합니다.

 

생성한 JSPSample.war폴더WebContent에 안에 있는 META-INF, Sample.jsp, WEB-INF를 옮겨줍니다.

마지막으로 standalone_xml 파일의 enable-welocme-root=”true” -> enable-welcome-root=”false”로 변경해줍니다.

<변경 후 모습>

Jboss 재시작 후 확인

Jboss bin 폴더로 이동 후 ./standalone.sh

http://127.0.01:8080/JSPSample/Sample.jsp로 접속하면 잘되는 것을 확인할 수 있다.

디플로이 방법은 여러가지로 그중 한개를 해봤음.

 

- 끝 -

 

++최근에 JBOSS7을 설치해봤는데 JBOSS6과 달라진점을 정리해봄.

Jboss6jboss7 차이점

1)    Jboss 실행 Unrecognized VM option ‘MetaspaceSize=96M’ 라는 에러

Unrecognized VM option ‘MetaspaceSize=96M’ 라는 에러가 뜸

MetaspaceSize 옵션은 JDK 8 도입되었습니다 wildfly10에는 JDK8 필요하며 JDK7에서는 실행되지 않습니다.

Jdk 1.8을 설치해야함.

 

l  Jdk 설치하는 방법

--jdk 설치할 공간 생성

[root@localhost bin]# cd /usr

[root@localhost usr]# mkdir java

 

--사이트 접속 후 다운로드 후 ftp로 옮기기
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

사이트 접속 후 로그인 혹은 회원가입 후 로그인

 

 

unzip jdk~-       --압축풀기

--JAVA_HOME 설정

vi ~/.bash_profile

export JAVA_HOME=/usr/java/jdk1.8~

source ~/.bash_profile     --적용

echo $JAVA_HOME         -- 확인

Jboss bin 폴더로 이동 후 ./standalone.sh

127.0.0.1:8080

 

2)    standalone_xml 파일의 enable-welocme-root=true -> enable-welcome-root=false”로 변경을 하지 않아도 된다.

Jboss7에서는 enable-welcome-root가 항목이 존재하지 않음.

 

반응형

댓글