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.

jboss

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

Eliminați alte servicii