在STS(Eclipse)中将tomT的GWT项目部署到tomcat

时间:2013-09-04 14:55:48

标签: 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中的解压缩文件夹。非常感谢。

1 个答案:

答案 0 :(得分:0)

可能是配置问题,请在此处发布您的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>