JBoss 5
Următoarele recomandări de slăbire sunt pentru o configurație standard JBoss AS 5.1.0 GA (Comunitate) „Toate” și pot fi utilizate pentru Jboss EAP 5.1.0 (Enterprise). Slăbirea este foarte specifică aplicației, deci nu este în niciun caz un document universal. Dacă ați documentat procesul de slăbire a altor servicii pentru JBoss 5.x vă rugăm să le adăugați aici.

Slăbire
Eliminați serviciile EJB3
În server // implementați/eliminați:
- ejb3-connectors-jboss-beans.xml
- ejb3-container-jboss-beans.xml
- ejb3-interceptori-aop.xml
- ejb3-timerservice-jboss-beans.xml
- profile-service-secure.jar -> Notă: acest folder nu se află în Jboss EAP 5.1.0
În server // deployers/remove
- jboss-ejb3-endpoint-deployer.jar
- ejb3-deployers-jboss-beans.xml -> Notă: acest fișier este în Jboss EAP 5.1.0 dar nu în Jboss AS 5.1.0
AVERTISMENT: Nu îndepărtați
sunt utilizate pentru a susține adnotări pentru clientul EJB.
Eliminați serviciile EJB2
În server // implementați/eliminați:
- ejb2-container-jboss-beans.xml
- ejb2-timer-service.xml (Rețineți că implementările EJB3 pot eșua fără acest serviciu. Consultați această postare pe forum)
Eliminați JUDDI
În server // implementați/eliminați:
- juddi-service.sar
Eliminați Generatorul de chei
În server // implementați/eliminați:
- uuid-key-generator.sar
Eliminați JMS (Java Message Service)
În server// conf/props/remove:
- messaging-roles.properties
- messaging-users.properties
În server // implementați/eliminați:
- mesagerie
- jms-ra.rar
- quartz-ra.rar (aceasta este doar o resursă JMS pentru planificatorul Quartz)
În server // deployers/remove:
- definiții-mesaje-jboss-beans.xml
În server//conf/standardjboss.xml eliminați (comentați):
- totul despre jms (poate opțional, deoarece profilul web și utilizarea implicită
același fișier standardjboss.xml și profil web nu au suport JMS)
În server//conf/jbossts-properties.xml eliminați (comentați):
Eliminați JBoss Mail
În server // implementați/eliminați:
- mail-service.xml
- mail-ra.rar
Eliminați programarea JBoss
În server // implementați/eliminați:
- calendar-manager-service.xml
- scheduler-service.xml
Eliminați baza de date hipersonică
În server // implementați/eliminați:
Eliminați Bsh Deployer
În server // deployers/remove:
Dezactivați implementarea la cald
În server // implementați/eliminați:
- hdscanner-jboss-beans.xml
Eliminați JBossWS
În server // conf eliminați:
În server// conf/props/remove:
- jbossws-roles.properties
- jbossws-users.properties
În server // implementați/eliminați:
- jbossws.sar
- jbossws-console.war
În server // deployers/remove
- jbossws.deployer
Îndepărtați cusătura
În server // deployers/remove
- seam.deployer
- webbeans.deployer
În server // implementați/eliminați:
- admin-console.war - preia prea multe resurse în JBoss 5.x, eliminați-l chiar dacă utilizați Seam
Eliminați IIOP/Corba
În server// conf/remove
- "jacorb.properties
În server // implementați/eliminați:
În server//deployers/ejb3.deployer/META-INF eliminați
- ejb3-iiop-deployers-jboss-beans.xml
În server // lib eliminați
În server//conf/jndi.properties, înlocuiți linia:
cu această nouă linie