Web Application Server

JBoss 5.x 버전을 가볍게 사용하는 방법

열린기술자·2016년 5월 18일·조회 5,542

정답은 바로 "사용하지 않는 서비스를 중지하는 것"이다. 아래 내용은 참고만하시고 반드시 본인 검증 후에 사용하시오,

 

1. 스케쥴링 관련 서비스

  • deploy/scheduler-manager-service.xml
  • deploy/scheduler-service.xml
  • deploy/quartz-ra.rar
 
2. 하이퍼소닉 DB
 
  • deploy/hsqldb-ds.xml
 
3. BSHDeployer
 
  • deployers/bsh.deployer
 
4. JBossWS
 
  • deploy/jbossws.sar
  • deployers/jbossws.deployer
 
5. Seam
 
  • deployers/seam.deployer
  • deployers/webbeans.deployer
  • deploy/admin-console.war
 
6. IIOP/Corba (단,  JBoss EAP 5.0 버전은 해당 없음)
 
  • conf/jacorb.properties
  • deploy/iiop-service.xml
  • deployers/ejb3.deployer/META-INF/jacorb.jar
 
7.  메일
 
  • deploy/mail-service.xml
  • deploy/mail-ra.rar
 
8. 메시징
 
  • deploy/messaging
  • deploy/jms-ra.rar
  • deployers/messaging-definitions-jboss-beans.xml
  • conf/standardjboss.xml -> 파일 내 jms 관련 내용 삭제 혹은 주석 처리
 
9. JUDDI (단,  JBoss EAP 5.0 버전은 해당 없음)
 
  • deploy/juddi-service.sar
 
10. EJB2
 
  • deploy/ejb2-container-jboss-beans.xml
  • deploy/ejb2-timer-service.xml
 
11. EJB3
 
  • deploy/ejb3-connectors-jboss-beans.xml
  • deploy/ejb3-container-jboss-beans.xml
  • deploy/ejb3-interceptors-aop.xml
  • deploy/ejb3-timerservice-jboss-beans.xml
  • deploy/profile-service-secured.jar (단,  JBoss EAP 5.1 버전은 해당 없음)
  • deployers/jboss-ejb3-endpoint-deployer.jar
 
12. Invokers (jrmp, pooled, unified, http중 어떤 invoker를 사용하느냐에 달림, 하나를 선택하고 나머지는 disable 시킴)
 
  • deploy/http-invoker.sar - HTTP invoker
  • deploy/jmx-invoker-service.xml - jrmp invoker를 disable할 경우, twiddle 및 shutdown script를 사용할 수 없음
  • deploy/legacy-invokers-service.xml - PooledInvoker 주석 처리 / JRMPInvoker 주석 처리 및 위의 jmx-invoker-service.xml의 disable처리 포함해야 함
  • conf/standartjbossxml - invoker-proxy-binding의 iiop 부분 주석 처리
 
13. 클러스터링
 
  • deploy-hasingleton/ (단, JBoss EAP 5.0 버전은 해당 없음)
  • farm (EAP 5.0 파일 없음)
  • deploy/cluster (단, JBoss EAP 5.0 버전은 해당 없음)
  • conf/bootstrap/profile.xml - farm에 삭제에 따른 에러 메시지 로그를 제거하려면 "BootstrapProfileFactory" 주석 처리
  • deploy/messaging/hsqldb-persistence-service.xml  - non clustered operation을 위한 메시징 스위치 - <attribute name="Clustered">false</attribute>
 
14. 핫 디플로이먼트 비활성화
 
  • deploy/hdscanner-jboss-benas.xml
 
15. 기타
 
  • deployers/xnio-provider.jar (JBoss 5.x에서는 기본 미사용)
  • deploy/jboss-xa-jdbc.rar (XA DataSource를 사용하지 않을 때)
  • deploy/jmx-remoting.sar (JMX에 원격 접속(RMI)하지 않을 경우, jmx-console을 통해 JMX 접근 가능, 단, JBoss EAP 5.0 버전은 해당 없음)
  • deploy/profileservice-secured.jar (프로파일 서비스에 보안 원격 접속하지 않을 경우, 단, JBoss EAP 5.0 버전은 해당 없음)
  • deploy/sqlexception-service.xml (JBoss 5.x에서 사용하지 않음)
  • deployers/hibernate-deployer-jboss-benas.xml (HAr archives의 deploy인 경우만 사용함, 제거 후 EJB로 Hibernate 사용 가능)

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.