Я пытаюсь выполнить некоторые настройки производительности и следовать руководству по настройке производительности Jboss. поэтому я читаю главу 3, и я хочу включить Cached Connection Manager. но упоминается, что его конфигурация находится в server.xml. Я не могу найти server.xml в любом месте. Я использую jboss-eap-6.1 для Windows 7. Так что мой вопрос, где я найду server.xml или как отключить Cached Connection Manager?Где мы можем найти Server.xml в Jboss EAP 6?
здесь текст из Tunning руководства:
Конфигурация в файле server.xml в каталоге JBOSS_EAP_DIST/JBoss-как/сервер // развернуть/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: обслуживание = CachedConnectionManager -? JBoss: Сервис = TransactionManager </зависит> ->