Я пытаюсь обновить наш причал от 7 до 8, чтобы мы могли воспользоваться сервлетом 3.0. Похоже, что никаких настроек или изменений конфигурации не было сделано с 7 по 8. Раньше мы использовали Jetty-maven-plugin 7.2.0.RC0 для mvn jetty: run (вместе с Catalina 6.0.29, slf4j 1.5. 9 и сервлет 2.5). При обновлении причала мне пришлось добавить в slf4j, log4j и javax.servlet-api зависимости к плагину, чтобы не было проблем с API. Каталитическая зависимость всегда была там. Вот ПОМ Сейчас:Как включить вывод отладки сервера Jetty-maven-plugin 8?
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.10.v20130312</version>
<dependencies>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-catalina</artifactId>
<version>7.0.37</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.2</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
<configuration>
<webAppConfig>
<contextPath>/widgets</contextPath>
<baseResource implementation="org.eclipse.jetty.util.resource.ResourceCollection">
<resourcesAsCSV>/Users/dwinsor/neo/neo-js/src/main/webapp,/Users/dwinsor/neo/neo-js/target/neo-js</resourcesAsCSV>
</baseResource>
<overrideDescriptor>/Users/dwinsor/neo/neo-js/target/generated-resources/xml/override-web-default.xml</overrideDescriptor>
</webAppConfig>
<contextHandlers>
<contextHandler implementation="org.eclipse.jetty.webapp.WebAppContext">
<war>/Users/dwinsor/neo/neo-js/target/dependency-wars/neo.war</war>
<contextPath>/</contextPath>
<tempDirectory>/Users/dwinsor/neo/neo-js/target/tmp-neo</tempDirectory>
</contextHandler>
</contextHandlers>
<scanTargets>
<scanTarget>src/main/resources</scanTarget>
<scanTarget>src/main/webapp</scanTarget>
</scanTargets>
<jettyConfig>/Users/dwinsor/neo/neo-js/target/generated-resources/xml/jetty.xml</jettyConfig>
<connectors>
<connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector">
</connector>
<connector implementation="org.eclipse.jetty.server.ssl.SslSocketConnector">
</connector>
</connectors>
</configuration>
</plugin>
Моя проблема в том, что я больше не видеть такой отладочный вывод, что я ожидал увидеть. В причалу 7, когда я МВН пристани: бег я вижу что-то вроде
[email protected] STOPPED [email protected]: 8080 [email protected] .0.0: 8443 + -qtp62871287 {< = 8 5 < = 8/254,0} + -HandlerCollection @ c237b89 начал + -ContextHandlerCollection @ 6d836598 начал | + -JettyWebAppContext @ 17043b2f @ 17043b2f/виджеты, [Файл:/Users/dwinsor/previ ... ... [INFO] Начало Jetty сервера
Теперь, однако, все, что я вижу, это последний line, [INFO] Запустил сервер Jetty. Я хочу, чтобы увидеть весь красивый вывод WebAppContext. Я пробовал -Dorg.eclipse.jetty.util.log.DEBUG = true и -Dorg.eclipse.jetty.LEVEL = DEBUG, но мы никоим образом не использовали их. Как включить этот вывод?
спасибо.