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

 

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 사용 가능)