1. 미들웨어이야기/03. JBoss

JDK, JBoss 설치

알 수 없는 사용자 2014. 4. 22. 13:56
JDK와 JBoss 설치파일 다운로드 및 설치를 해보겠습니다.

JBoss실행을 위한 JDK설치를 먼저 하겠습니다.


JDK 설치

- 아래 경로에서 jdk 다운로드 (OS환경에 따라 아래에서 선택, jdk-6u45-linux-i586.bin)

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

설치파일을 VM에 올리고 아래와 같이 실행

# chmod +x jdk-6u45-linux-i586.bin

# ./jdk-6u45-linux-i586.bin


# chmod +x : user/group/other 모두에게 실행권한 주기

./jdk-6u45-linux-i586.bin실행 후 /jdk1.6.0_45의 디렉토리에 jdk파일 설치된 것을 확인

- 설치된 jdk버전 확인

# java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

    Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)


- JAVA 환경설정

# cd /jboss

# vi . ./.bash_profile

#### JAVA ENV ####

export JAVA_HOME=/jboss/jdk1.6.0_45

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib


JBoss 설치 

:설치파일 다운로드 후 압축 풀고 실행(계정과 설치경로는 임의 지정)

-  JBossAS 7.1.1 다운로드 파일 찾아보기(http://www.jboss.org/jbossas/downloads)


- 계정 : jboss

- hostname : test

- 설치 경로 : /jboss/jboss7

# wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.tar.gz

# ll

-rw-rw-r-- 1 jboss jboss 132775715 2012-03-10 16:12 jboss-as-7.1.1.Final.tar.gz

# mkdir jboss7

# mv jboss-as-7.1.1.Final.tar.gz ./jboss7/

# cd jboss7

# tar -xvfz jboss-as-7.1.1.Final.tar.gz 

# wget URL  : 웹상의 파일을 직접 다운로드, 인터넷 연결 필수~!


- JBoss 인스턴스 관리자 생성(/jboss/jboss7/bin/add-user.sh)

# ./add-user.sh


What type of user do you wish to add? 

 a) Management User (mgmt-users.properties) 

 b) Application User (application-users.properties)

(a): a


Enter the details of the new user to add.

Realm (ManagementRealm) : 

Username (admin) : admin

Password : password

Re-enter Password : password

The username 'admin' is easy to guess

Are you sure you want to add user 'admin' yes/no? yes

About to add user 'admin' for realm 'ManagementRealm'

Is this correct yes/no? yes

Added user 'admin' to file '/jboss/jboss7/standalone/configuration/mgmt-users.properties'

Added user 'admin' to file '/jboss/jboss7/domain/configuration/mgmt-users.properties'


- 기동하기(standalone mode) /jboss/jboss7/bin/standalone.sh

[jboss@test:/jboss/jboss7/jboss-as-7.1.1.Final/bin]# ./standalone.sh

=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /jboss/jboss7/jboss-as-7.1.1.Final

  JAVA: /usr/local/jdk1.6.0_45/bin/java

  JAVA_OPTS:  -server -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml

=========================================================================

15:39:33,973 정보    [org.jboss.modules] JBoss Modules version 1.1.1.GA

^C15:39:37,630 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-4) JBoss Web Services - Stack CXF Server 4.0.2.GA

.......................INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS

7.1.1.Final "Brontes" started in 26819ms - Started 134 of 209 services (74 services are passive or on-demand)

# ./standalone.sh & 로 실행하여 백그라운드로 서버를 기동 시킨다면, 로그가 올라가는 중 Ctrl+c를 하여도 서버가 down되지 않아요.

"started in 26819ms"라고 로그가 올라왔다면, 기동까지 잘~ 된 거네요.


- 브라우저 확인

   http://localhost:8080




JBoss 정상 설치 완료~~~~!!!