Tomcat 6 |, Каково значение antiResourceLocking и antiJARLocking?

Я работаю над проектом, где мы будем использовать Tomcat 6.0.20 для Разработки и производства.

Я столкнулся с некоторыми проблемами, связанными с горячим развертыванием, которое требует, чтобы установил Context.antiResourceLocking на ложь в server.xml. У меня были некоторые вопросы на antiResourceLocking и antiJARLocking. Я прошел ссылку по http://tomcat.apache.org/tomcat-6.0-doc/config/context.html.

То, что я не могу понять, - то, что точно делает Вы подразумеваете под заблокированным JAR или заблокированный ресурс. Что я считал, до сих пор то, что проблема блокировки обычно возникает при неразвертывании приложения, которое перестало работать из-за процесса, имеющего блокировку на файле/банке. Кто-то может указать на меня на что-нибудь, где я могу читать больше по этой проблеме?

Мои вопросы: 1) Если я установил antiJARLocking и/или antiResourceLocking ко лжи, каковы проблемы, которые я могу получить? Кто-то может обеспечить пример? 2) Действительно ли это - плохая практика для установки этих атрибутов на ложь в продуктивной среде? 2) Действительно ли это верно, что блокировка не будет происходить на поле Linux так часто, как это может произойти на поле Windows?

Цените свою справку.

Спасибо.

Govind N.

7
задан Govind N 29 April 2010 в 14:09
поделиться

1 ответ

Вот мои ответы на эти вопросы:

1) Насколько я могу судить, установка для antiJARLocking и/или antiResourceLocking значения false может вызвать проблемы только в Windows (хотя я смутно помню, как разработчик Tomcat утверждал, что это также влияет на Linux — - Я игнорирую это, потому что я не видел никаких доказательств этого и никаких примеров / подробных объяснений, подтверждающих это).

2) Плохая практика — устанавливать для них значение false, когда Tomcat работает в Windows.

Второе 2)!! Я использую Tomcat в нескольких дистрибутивах и версиях Linux уже более десяти лет. Я ни разу не видел проблемы с блокировкой jar или блокировкой ресурсов из-за того, что для одного из этих атрибутов не установлено значение true. Насколько мне известно, этого не происходит, но это может зависеть от используемой вами реализации файловой системы, и я всегда использовал EXT2, EXT3 или EXT4.

Если у вас остались вопросы по этому поводу, задайте их в списке рассылки пользователей Tomcat.

Ура!

Джейсон Бриттен Соавтор Tomcat: The Definitive Guide (O'Reilly)

5
ответ дан 7 December 2019 в 03:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: