JBoss 5

Наступні рекомендації щодо схуднення стосуються стандартної конфігурації JBoss AS 5.1.0 GA (Community) "All" і можуть бути використані для Jboss EAP 5.1.0 (Enterprise). Схуднення дуже специфічне для застосування, тому це далеко не універсальний документ. Якщо ви задокументували процес схуднення інших послуг для JBoss 5.x, додайте їх до них тут.

сервері розгортання

Схуднення

Видаліть послуги EJB3

На сервері// розгортання/видалення:

  • ejb3-з’єднувачі-jboss-beans.xml
  • ejb3-container-jboss-beans.xml
  • ejb3-перехоплювачі-aop.xml
  • ejb3-timerservice-jboss-beans.xml
  • profile-service-secured.jar -> Примітка: ця папка відсутня у Jboss EAP 5.1.0

На сервері// розгортачі/видалити

  • jboss-ejb3-endpoint-deployer.jar
  • ejb3-deployers-jboss-beans.xml -> Примітка: цей файл знаходиться у Jboss EAP 5.1.0, але не в Jboss AS 5.1.0

ПОПЕРЕДЖЕННЯ: Не знімайте

вони використовуються для підтримки анотацій для клієнта EJB.

Видаліть служби EJB2

На сервері// розгортання/видалення:

  • ejb2-container-jboss-beans.xml
  • ejb2-timer-service.xml (Зверніть увагу, що розгортання EJB3 може не вдатися без цієї служби. Див. цю публікацію на форумі)

Видаліть JUDDI

На сервері// розгортання/видалення:

  • juddi-service.sar

Видалити генератор ключів

На сервері// розгортання/видалення:

  • uuid-key-generator.sar

Видалення JMS (служба повідомлень Java)

На сервері// conf/props/remove:

  • messaging-roles.properties
  • messaging-users.properties

На сервері// розгортання/видалення:

  • обмін повідомленнями
  • jms-ra.rar
  • quartz-ra.rar (це лише ресурс JMS для планувальника Quartz)

У сервері// розгортача/видалення:

  • messaging-definitions-jboss-beans.xml

На сервері//conf/standardjboss.xml видалити (зауважити):

  • все про jms (можливо, опціонально, оскільки профіль Інтернету та використання за замовчуванням

той самий файл jboss.xml та веб-профіль не підтримують JMS)

На сервері//conf/jbossts-properties.xml видалити (зауважити):

Видаліть JBoss Mail

На сервері// розгортання/видалення:

  • mail-service.xml
  • mail-ra.rar

Видаліть планування JBoss

На сервері// розгортання/видалення:

  • schedule-manager-service.xml
  • планувальник-сервіс.xml

Видаліть гіперзвукову БД

На сервері// розгортання/видалення:

Видаліть Bsh Deployer

У сервері// розгортача/видалення:

Вимкніть гаряче розгортання

На сервері// розгортання/видалення:

  • hdscanner-jboss-beans.xml

Видаліть JBossWS

На сервері// conf видалити:

На сервері// conf/props/remove:

  • jbossws-roles.properties
  • jbossws-users.properties

На сервері// розгортання/видалення:

  • jbossws.sar
  • jbossws-console.war

На сервері// розгортачі/видалити

  • jbossws.deployer

Зніміть шов

На сервері// розгортачі/видалити

  • seam.deployer
  • webbeans.deployer

На сервері// розгортання/видалення:

  • admin-console.war - забирає занадто багато ресурсів у JBoss 5.x, видаліть його, навіть якщо ви використовуєте Seam

Видаліть IIOP/Corba

На сервері// conf/remove

  • "jacorb.properties

На сервері// розгортання/видалення:

У сервері//deployers/ejb3.deployer/META-INF видалити

  • ejb3-iiop-deployers-jboss-beans.xml

На сервері// lib видалити

У сервері//conf/jndi.properties замініть рядок:

за допомогою цього нового рядка

Видаліть інші служби