По умолчанию контекст - /
, что должно быть тем, что вы хотите большую часть времени. Чтобы настроить его, вы можете использовать одну из следующих опций:
1) Передать системное свойство thorntail.context.path
при запуске uberjar: java -jar my-app-thorntail.jar -Dthorntail.context.path=my-context
.
2) Если вы используете project-defaults.yml
, вы можете настроить его там:
thorntail:
context:
path: my-context
3) Создать файл WEB-INF/jboss-web.xml
с таким содержанием:
<jboss-web>
<context-root>my-context</context-root>
</jboss-web>
(в разделе капот, варианты 1 и 2 на самом деле преобразованы в 3, но вам не нужно заботиться.)
В Профилировщике можно добавить событие "Attention" под "Ошибками и Предупреждениями". Это - определение,
Собирает все события внимания, такие как клиентский запрос на прерывание или когда соединение клиента повреждается.
До других ошибок (мертвые блокировки, ограничения, и т.д.), попытка "Выполнение, Предупреждающее" (отчеты, предупреждающие, который произошел во время выполнения SQL-оператора или процедуры), или "Пользовательское сообщение об ошибке" (сообщение об ошибке, отображенное пользователю в случае ошибки или исключения).
Одна опция, если Вы знаете то, что Ваш клиент настроил тайм-ауты, установлена на (т.е. 30 секунд по умолчанию), можно установить фильтр на трассировке, чтобы только собрать события с продолжительностью, больше, чем или равный тайм-ауту (минус секунда или два).
Да.
Событие блокировки в Книгах Онлайн
Теперь, это работает с серверными блокировками (@@ LOCK_TIMEOUT <> 0). Я не знаю, будет ли клиентский тайм-аут захвачен.