Где мы можем найти Server.xml в Jboss EAP 6?

Я пытаюсь настроить производительность и следую руководству по настройке производительности Jboss. поэтому я прочитал главу 3 и хочу включить диспетчер кэшированных соединений. но упоминается, что его конфигурация находится в server.xml. Я нигде не могу найти server.xml. Я использую jboss-eap-6.1 в Windows 7. Итак, мой вопрос, где я могу найти server.xml или как я могу отключить диспетчер кэшированных соединений ??

вот текст из руководства по настройке:

Конфигурация находится в файле server.xml в каталоге JBOSS_EAP_DIST/jboss-as/server//deploy/jbossweb.sar. Обратите внимание, что минимальная конфигурация не включает JBoss Web. Ниже приведена выдержка из server.xml, в которой включен CachedConnectionManager.

 <!-- Check for unclosed connections and transaction terminated checks in servlets/jsps.   Important: The dependency on the CachedConnectionManager in META-INF/jboss-service.xml must be  uncommented, too -->

 <Valve className="org.jboss.web.tomcat.service.jca.CachedConnectionValve"  cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager" transactionManagerObjectName="jboss:service=TransactionManager" />

Чтобы отключить CachedConnectionManager, прокомментируйте последние три строки, как в следующем примере:

 <!-- Check for unclosed connections and transaction terminated checks in servlets/jsps. Important: The dependency on the CachedConnectionManager in META-INF/jboss-service.xml must be uncommented, too
 <Valve className="org.jboss.web.tomcat.service.jca.CachedConnectionValve" cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager" transactionManagerObjectName="jboss:service=TransactionManager" /> -->

Также необходимо отредактировать другой файл конфигурации: jboss-beans.xml в каталоге JBOSS_EAP_DIST/jboss-as/server//deploy/jbossweb.sar/META-INF. Обратите внимание, что минимальная конфигурация не включает JBoss Web. Этот файл используется микроконтейнером для интеграции с ним JBoss Web и определяет соединения между зависимыми компонентами. В этом случае клапан CachedConnectionManager зависит от диспетчера транзакций. Итак, чтобы правильно избавиться от клапана, мы должны удалить информацию о зависимостях из этого файла конфигурации. Соответствующая информация находится в верхней части файла и выглядит следующим образом:

 <!-- Only needed if the org.jboss.web.tomcat.service.jca.CachedConnectionValve is enabled in the tomcat server.xml file. -? 
  <depends>jboss.jca:service=CachedConnectionManager</depends>

 <!-- Transaction manager for unfinished transaction checking in the CachedConnectionValve -->
  <depends>jboss:service=TransactionManager</depends>

Прокомментируйте эти строки, как в следующем примере: jboss.jca:service=CachedConnectionManager -? jboss:service=TransactionManager‹/зависит>-->


person newProgramer    schedule 01.08.2013    source источник


Ответы (1)


Используемая вами версия EAP имеет файловую структуру, отличную от указанной в руководстве по настройке. Используете ли вы руководство по настройке JBoss AS 6 для настройки JBoss EAP 6? Если да, то это источник вашего разочарования. Инструкции, которые у вас есть, относятся к файловой структуре EAP 5. Вы можете найти документацию по EAP 6 здесь.

Если вы работаете в автономном режиме, ваша конфигурация будет находиться в ${JBOSS_HOME}/standalone/configuration/standalone.xml.

person codethulhu    schedule 01.08.2013