정답은 바로 "사용하지 않는 서비스를 중지하는 것"이다. 아래 내용은 참고만하시고 반드시 본인 검증 후에 사용하시오,
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 사용 가능)