Ond*_*žka 0 html wicket jetty war classloader
我将基于Wicket的应用程序的.war文件部署到Jetty 7.0.2.问题是Jetty将类路径复制到临时目录,但只复制*.class,因此*.html不可用于类加载器,我得到错误:
WicketMessage:未找到组件'cz.dynawest.wicket.chat.ChatPage'的'html'类型标记.
将战争复制为扩展目录有帮助.不过,我想知道如何配置Jetty来复制一切.
而且,mvn jetty:run我得到了同样的错误.
谢谢,Ondra
检查你的pom.xml,你的资源文件夹也是src/main/java.这是我工作的pom.xml中的片段
<build>
<resources>
<resource>
<filtering>false</filtering>
<directory>src/main/resources</directory>
</resource>
<resource>
<filtering>false</filtering>
<directory>src/main/java</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
Run Code Online (Sandbox Code Playgroud)
此外,你可以尝试运行jetty:run-explosion.我不记得理由,但它对我来说效果更好.