Я пытаюсь настроить производительность и следую руководству по настройке производительности 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‹/зависит>-->