728x90
반응형


JBoss ... 일단 난 처음 들었다. 그래서 자료를 이리 저리 찾아봤는데.. tomcat과 상당히 유사한 웹서버이네..하지만 틀린것은 EJB를 무난하게 돌아가게 할수있다는거...그리고 오픈소스이지만, tomcat보다 관리적인 측면에서 좋다는거, 또 따지고 들어가면...메인터넌스가 있다는거...즉, 오픈소스라서 맘대로 가져다 사용해도 되지만, 관리를 받을려면 돈을 내고 관리받을수 있다. 유지보스 측면인가..?? 그리고 중요한건 Tomcat을 WAS라고 말하기 좀 뭐한 감이 있는데, 이건 WAS라고 말할수 있을듯...

아무튼 JBoss 북미지역에서는 점유율이 상당하다고 한다. 우리나라는 제우스, 웹투비를 많이 사용하지만...요즘 점점 들어가는 추세라고 하며, 일본도 꽤 많이 사용하고 있다고 한다. 레드헷에서 인수를 해서 지금 현재 레드헷리눅스 계열에서 굉장히 좋은 호환성을 보여주고 있는듯 하다.

그럼 일단 설치를 해보자. 설치는 굉장히 간단하다. 

1. JBoss 사이트에서 다운로드를 받는다. (http://www.jboss.org/)
    - 참고로 다운로드 받는 부분이 보이지 않는다...;;;; 
       열심히 이리저리 클릭해본 결과...아래 사이트로 들어가면 된다.
    
    - 난 여기서 5.1.0.GA 를 다운받았다. ( Description  이 Stable  인것이 정식 버젼인듯...)

2. 다운받은 파일의 압축을 풀자. 

3. 그리고 적당한 위치로 가져다 둔다음... JAVA_HOME 경로를 지정해주자.
- 윈도우의 경우 환경변수로 지정해두기를 권장함
- 리눅스의 경우 .bash_profile 에 설정한다. (아래 .bash_profile 파일 참조)
   --> JAVA_HOME 뿐만 아니라 JBOSS_HOME 도 설정해두자.

- 리눅스의 경우 jboss 라고 소프트 링크를 걸어 두는것이 좋다.
[root@Cent5JBossServer local]# ls -l
合計 152
lrwxrwxrwx  1 root root   16  6月 12 17:53 ant -> apache-ant-1.7.1
drwxr-xr-x  6 root root 4096  6月 27  2008 apache-ant-1.7.1
drwxr-xr-x 15 root root 4096  6月 26 15:03 apache2
drwxr-xr-x 15 root root 4096  6月 12 17:54 apache2.bak
drwxr-xr-x 15 root root 4096  6月 26 10:27 apache2.bak.ssl1
drwxr-xr-x  2 root root 4096  6月 26 09:58 bin
drwxr-xr-x  2 root root 4096  3月 10 07:42 etc
drwxr-xr-x  2 root root 4096  3月 10 07:42 games
drwxr-xr-x  3 root root 4096  6月 26 09:58 include
lrwxrwxrwx  1 root root   12  6月 12 17:49 java -> jdk1.6.0_14/
lrwxrwxrwx  1 root root   14  7月 16 11:27 jboss -> jboss-5.1.0.GA
drwxr-xr-x  8 root root 4096  5月 23 17:59 jboss-5.1.0.GA

drwxr-xr-x 10 root root 4096  6月 12 17:37 jdk1.6.0_14
drwxr-xr-x  4 root root 4096  6月 26 09:58 lib
drwxr-xr-x  2 root root 4096  3月 10 07:42 libexec
drwxr-xr-x  6 root root 4096  6月 26 16:36 openssl
drwxr-xr-x  2 root root 4096  3月 10 07:42 sbin
drwxr-xr-x  4 root root 4096  3月 10 07:42 share
drwxr-xr-x  2 root root 4096  3月 10 07:42 src
[root@Cent5JBossServer local]# pwd
/usr/local


4. 실행은 JBoss가 설치된 bin 폴더 및에 run.bat(윈도우) 또는 run.sh(리눅스)를 실행 시킨다.
- 실행시 참고 사항
run.sh -c minimal <enter> -> minimal로 configuration으로 구성된 서버 실행
run.sh -c all <enter>       -> all configuration으로 구성된 서버 실행
run.sh <enter>              
-> default configuration으로 구성된 서버 실행

- IP 바인딩 : JBoss를 구동시 IP 바인딩을 할수있는데, 좀 중요한 부분이다. 예를들어 그냥 run.sh를 실행 하였다면, 외부에서 접속이 안된다. 이것은 127.0.0.1 로 IP가 바인딩되었기 때문이다. 만약 외부에서 접속을 하려면, -b [IP] 옵션을 주면 된다.
(아파치랑 연동을 한다면 -b 옵션을 줘서는 안된다.)

5. 실행이 되었다면 http://localhost:8080 으로 접속한다. 설치는 쉽게 완료~!!!!!

(아래 화면은 외부에서 접속하기위해 구동시 -b 옵션을 주고 구동한후, 외부에서 접속한 화면이다.)

728x90
반응형

+ Recent posts