首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gwt-maven-plugin: webapp结构

gwt-maven-plugin: webapp结构
EN

Stack Overflow用户
提问于 2014-04-01 14:41:41
回答 1查看 421关注 0票数 1

我正在使用gwt-maven-plugin和eclipse来创建GWT+Spring webapp。最后,我希望将.war文件部署到某个应用服务器(tomcat等)。问题是生成的.war文件具有奇怪的结构。

然后我在Tomcat上运行,应用程序不工作- SimpleGWT.html页面有一个到javascript文件的链接,它完成了所有的工作

代码语言:javascript
复制
<script type="text/javascript" language="javascript" src="SimpleGWT/SimpleGWT.nocache.js"></script>

我的猜测是,由于插件位于SimpleGWT文件夹中,而不在WEB-INF中-它是不可访问的,有没有办法改变gwt-maven- SimpleGWT.nocache.js的选项以获得正常的webapp结构?这是我的pom.xml的一部分

代码语言:javascript
复制
<!-- GWT Maven Plugin -->
  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>gwt-maven-plugin</artifactId>
    <version>2.6.0</version>
    <executions>
      <execution>
        <goals>
          <goal>compile</goal>
        </goals>
      </execution>
    </executions>
    <!-- Plugin configuration. There are many available options, see 
      gwt-maven-plugin documentation at codehaus.org -->
    <configuration>
        <inplace>true</inplace>
      <runTarget>SimpleGWT.html</runTarget>
      <hostedWebapp>${webappDirectory}</hostedWebapp>
      <i18nMessagesBundle>com.javacodegeeks.gwtspring.client.Messages</i18nMessagesBundle>
    </configuration>
  </plugin>
EN

回答 1

Stack Overflow用户

发布于 2014-04-02 00:40:07

这是一个主要与访问HTML页面中的静态资源有关的问题。

您正在使用没有"/“前缀的relative path。这是指向web服务器根目录的绝对路径。

Spring MVC应用程序中,org.springframework.web.servlet.DispatcherServlet负责为web应用程序提供所有内容。

对于上面的servlet映射,您定义了什么作为url-pattern?请尝试使用*.html/*作为url-pattern

有关更多信息,请阅读有关Unable to load java script files in Jetty webapplication的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22778605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档