2013-03-28 9 views
0

Я пытаюсь обновить наш причал от 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, но мы никоим образом не использовали их. Как включить этот вывод?

спасибо.

ответ

0

Проблема была в причалу 7.3.0 отладочную не видел больше не печатается, если некоторые свойства не были установлены в jetty.xml:

<Set name="dumpAfterStart">true</Set>

<Set name="dumpBeforeStop">true</Set>