代码之家  ›  专栏  ›  技术社区  ›  Ondra Žižka David Lilljegren

Jetty中的Wicket WAR:.html文件不在类路径上

  •  0
  • Ondra Žižka David Lilljegren  · 技术社区  · 16 年前

    我在Jetty7.0.2中部署了一个基于Wicket的应用程序的.war文件。问题是Jetty将类路径复制到temp dir,但只复制*.class,因此*.html对于类加载器不可用,我得到错误:

    WicketMessage:组件的“html”类型标记cz.dynawest.wicket公司.聊天室.ChatPage“找不到。

    而且,用 mvn jetty:run 我也有同样的错误。

    翁德拉

    2 回复  |  直到 16 年前
        1
  •  8
  •   leonidv    16 年前

    检查您的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>
    

    而且,你可以试着跑码头:爆炸。我不记得是为我工作的,但我不记得是为了我。

        2
  •  -1
  •   Jawher    16 年前

    既然您使用的是maven,您确定您的html/css文件与java文件在同一个包中,但是在src/main中吗/ 目录 而不是 java ?

    推荐文章