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 정상 설치 완료~~~~!!!
'1. 미들웨어이야기 > 03. JBoss' 카테고리의 다른 글
JBoss의 5가지 모드 (0) | 2014.06.03 |
---|---|
JBoss Community 제품과 Enterprise 제품의 차이점 (0) | 2014.06.03 |
JBossEAP 포트 리스트(port list) (0) | 2014.05.29 |
apache-jboss연동 tomcat connector(mod_jk) (3) | 2014.05.14 |
JBoss story (0) | 2014.04.18 |