2013-08-01 2 views
1

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

ответ

2

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

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