Используйтеzgrep
:
zgrep 'PATTERN' file.gz
Затем вы можете передать это на пейджер, такой как less
, если хотите.
В системах GNU (Linux ), zgrep
будет вести себя так же, как GNU grep
в отношении раскраски и т. д.
Чтобы получить контекст вокруг каждого совпадения, используйте что-то вроде-C 5
(пяти строк контекста ).
less
также выделяет совпадения (по умолчанию, если не отключено с помощью-G
):
zless -p 'PATTERN' file.gz
Это откроет распакованный файл в less
и найдет PATTERN
. Используйте n , чтобы перейти к следующему совпадению в файле, или N , чтобы вернуться к предыдущему совпадению.
Атрибут устанавливается в элементе-контейнере <Host>
вашего server.xml
.
Вот фрагмент стандартного server.xml
с добавленным атрибутом:
<Host name="localhost" appBase="webapps"
deployXML="false" unpackWARs="true" autoDeploy="true">
Если атрибут отключен, вам нужно будет предоставить (теперь отключенный)/META-INF/context.xml
вашего веб-приложения в местоположении, определенном атрибутом xmlBase
.
В Debian мне пришлось скопировать
cp /var/lib/tomcat8/webapps/ROOT/META-INF/context.xml /etc/tomcat8/Catalina/localhost/ROOT.xml
для корневого веб-приложения, иначе приложение не запустится.
См.