私はWARファイルを生成するMaven Webappを持っています。 Jettyプラグインを7.4.2.v20110526(6.xから)にアップグレードしました。私は次のセットアップした:例外はありませんCryptic jetty-maven-pluginエラーメッセージ 'ERROR:PWC6117:ファイル "null"が見つかりません。
2011-07-07 11:51:16.431:WARN::Aliased resource: file:/java/foo/branches/stable/modules/foo-web/src/main/webapp/WEB-INF/jsps/main.jsp~=file:/java/foo/branches/stable/modules/foo-web/src/main/webapp/WEB-INF/jsps/main.jsp
2011-07-07 11:51:16.507:WARN::Aliased resource: file:/java/foo/branches/stable/modules/foo-web/src/main/webapp/WEB-INF/jsps/main.jsp~=file:/java/foo/branches/stable/modules/foo-web/src/main/webapp/WEB-INF/jsps/main.jsp
ERROR: PWC6117: File "null" not found
、しかし私は、Webアプリケーションにログインすることはできません。
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.4.2.v20110526</version>
<executions>
<execution>
<id>jetty-run</id>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<connectors>
<connector implementation="${connector}">
<port>80</port>
<maxIdleTime>60000</maxIdleTime>
</connector>
</connectors>
<webAppConfig>
<contextPath>/foo</contextPath>
</webAppConfig>
<webappDirectory>${project.build.directory}/foo</webappDirectory>
<scanIntervalSeconds>10</scanIntervalSeconds>
<systemProperties>
<systemProperty>
<name>logback.configurationFile</name>
<value>file:${basedir}/target/${project.artifactId}-${project.version}/WEB-INF/classes/logback.xml</value>
</systemProperty>
</systemProperties>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.13</version>
</dependency>
</dependencies>
</plugin>
をいくつか不明で私に理由で、私は以下の不可解なエラーメッセージが出続けます。
しかし、作成したwarファイルを取得してクリーンなJettyインストールに展開すれば、完全に動作します。ここに何があるの?...?つまり、これは6.xのプラグインで動作していました。コード変更は一切ありません。
explodedディレクトリの内容は、warファイルの内容とまったく同じです。確認しました。ファイルの欠落や明白な違いはありません。
これはSpring Webプロジェクトです。
アイデア?誰もこれを見たことがありますか?
事前に感謝します。
ありがとうございます!これで解決しました。 – carlspring
あなたはそれをどこに置いていますか? –
これはあなたのコントローラ内にあるはずです。 – tftd