java - GWT项目部署到STS(Eclipse)中的tomcat

标签 java eclipse maven gwt tomcat

我在 STS(Eclipse) 中有一个 Maven 项目,我尝试将它部署到 STS 中的 Tomcat 6。对于 maven 安装,我使用 gwt-maven-plugin。安装的 war 包含所有文件夹(WEB-INF/、META-INF/、已编译的 GWT 前端文件夹)。当我将此项目部署到 tomcat(在 STS 中)时,webapps/project 文件夹中只有 WEB-INF 和 META-INF 文件夹。找不到带有已编译 GWT 前端的文件夹。在 context.xml 中,我什至尝试将 docBase 设置为已安装的 war,但结果没有区别。有谁知道问题出在哪里?,因为现在我必须手动将此文件夹复制到 webapps 中的解压文件夹。非常感谢。

最佳答案

可能是配置问题,请在此处发布您的 gwt-maven-plugin xml。 这是我的,仅供引用

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>gwt-maven-plugin</artifactId>
    <version>${gwt.version}</version>
    <configuration>
        <logLevel>DEBUG</logLevel>
        <style>PRETTY</style>
        <runTarget>/ApplicationScaffold.html</runTarget>
        <hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp>
        <!--                    <modules><module>${project.groupId}.Main</module></modules>-->
        <copyWebapp>true</copyWebapp>
        <debugPort>8001</debugPort>
        <extraJvmArgs>-Xmx900m</extraJvmArgs>
        <!-- instruct plugin not to require open browser in test mode -->
        <mode>htmlunit</mode>
        <!-- compiler speed up -->
        <draftCompile>true</draftCompile>
        <optimizationLevel>0</optimizationLevel>
        <disableAggressiveOptimization>true</disableAggressiveOptimization>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>compile</goal>
                <goal>test</goal>
            </goals>
        </execution>
    </executions>
    <dependencies>
        <!-- must override the plugin's default dependencies -->
        <dependency>
            <groupId>com.google.gwt</groupId>
            <artifactId>gwt-user</artifactId>
            <version>${gwt.version}</version>
        </dependency>
        <dependency>
            <groupId>com.google.gwt</groupId>
            <artifactId>gwt-dev</artifactId>
            <version>${gwt.version}</version>
        </dependency>
    </dependencies>
</plugin>

关于java - GWT项目部署到STS(Eclipse)中的tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18617186/

相关文章:

eclipse - 如何测试 JPA 查询?

Java - Spring Integration Mock SftpServer 错误

java - 如何找到小于给定数的2的最大次方

c - 使用 Eclipse SPARC bare-C 编译器未找到 "windows.h"

java - 如何定义具有静态值的内部类并使其可以访问外部类对象

java - 如何用 Java 运行 ZeroMQ?

java - 构建并上传 jar 到 jcenter

java - Maven Shade 重叠类警告

Java:套接字还是 RMI?

java - Jenkins Sonar 扫描仪与 Maven Sonar :sonar goal