Uncomment mergewebxml to fix your issue.

On Wed, Feb 4, 2009 at 12:28 PM, dialloma <[email protected]> wrote:

>
> Hello group,
>
> I have a big entreprise project and I would like ti use your plugin to
> create my GWT project that will build by maven. I created a GWT
> project using this article http://stephennimmo.com/blog/?p=108 . I
> created also one GWt-RPC inside project. In local (developpement
> environnement), all works fine. I can call my Remote method and I get
> response. But the problem is when I generate war (mvn package ar
> install), and when I deploy it in Tomcat installed in my local
> machine, the GWT-RPC does'nt work. The client work fine beause all of
> my component are displyed. But the server side has problem.
>
> My second question is, is there any archetype that I can use to create
> GWT-RPC project (not simple GWT project). May be there are somes
> configuration to be done in the POM file if we use GWT-RPC insted GWT
> (just client)
>
> Thanks
>
> Here my pom look:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://
> www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://
> maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd";>
>        <!--
>                GWT-Maven archetype generated POM
>        -->
>        <modelVersion>4.0.0</modelVersion>
>        <groupId>foo.bar</groupId>
>        <artifactId>foobar</artifactId>
>        <packaging>war</packaging>
>        <!--  <version>1.0-SNAPSHOT</version> -->
>        <version>gwtMavenService</version>
>
>        <name>gwt-maven-archetype-project</name>
>
>        <!--  include pluginRepository and repository for GWT-Maven -->
>        <pluginRepositories>
>        <pluginRepository>
>            <id>gwt-maven-plugins</id>
>            <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/</
> url>
>        </pluginRepository>
>    </pluginRepositories>
>    <repositories>
>        <repository>
>            <id>gwt-maven</id>
>            <url>http://gwt-maven.googlecode.com/svn/trunk/mavenrepo/</
> url>
>        </repository>
>    </repositories>
>
>        <!--  convenience to define GWT version in one place -->
>        <properties>
>                <gwtVersion>1.5.3</gwtVersion>
>        </properties>
>
>        <dependencies>
>            <!--  GWT deps (from central repo) -->
>                <dependency>
>                        <groupId>com.google.gwt</groupId>
>                        <artifactId>gwt-servlet</artifactId>
>                        <version>${gwtVersion}</version>
>                        <scope>runtime</scope>
>                </dependency>
>                <dependency>
>                        <groupId>com.google.gwt</groupId>
>                        <artifactId>gwt-user</artifactId>
>                        <version>${gwtVersion}</version>
>                        <scope>provided</scope>
>                </dependency>
>                <dependency>
>                        <groupId>com.google.gwt</groupId>
>                        <artifactId>gwt-dev</artifactId>
>                        <version>${gwtVersion}</version>
>                        <classifier>${platform}-libs</classifier>
>                        <type>zip</type>
>                        <scope>provided</scope>
>                </dependency>
>                <dependency>
>                        <groupId>com.google.gwt</groupId>
>                        <artifactId>gwt-dev</artifactId>
>                        <version>${gwtVersion}</version>
>                        <classifier>${platform}</classifier>
>                        <scope>provided</scope>
>                </dependency>
>
>                <!-- Dépendance GXT 1.2.2-->
>                <dependency>
>                        <groupId>com.extjs.gxt.ui.client</groupId>
>                        <artifactId>gxt</artifactId>
>                        <version>1.2.2</version>
>                        <!-- <classifier>${platform}</classifier>  -->
>                        <scope>provided</scope>
>                </dependency>
>
>                <!--  test -->
>                <dependency>
>                        <groupId>junit</groupId>
>                        <artifactId>junit</artifactId>
>                        <version>4.1</version>
>                        <scope>test</scope>
>                </dependency>
>        </dependencies>
>
>        <build>
>                <plugins>
>                    <!--  configure the GWT-Maven plugin -->
>                        <plugin>
>                                <groupId>com.totsp.gwt</groupId>
>
>  <artifactId>maven-googlewebtoolkit2-plugin</artifactId>
>                                <version>2.0-beta26</version>
>                                <configuration>
>                                        <compileTargets>
>
>  <value>foo.bar.Application</value>
>                                        </compileTargets>
>
>  <runTarget>foo.bar.Application/Application.html</runTarget>
>                                        <logLevel>INFO</logLevel>
>                                        <style>DETAILED</style>
>                                        <noServer>false</noServer>
>
>  <extraJvmArgs>-Xmx512m</extraJvmArgs>
>
>  <gwtVersion>${gwtVersion}</gwtVersion>
>                                </configuration>
>                                <executions>
>                                        <execution>
>                                                <goals>
>                                                        <!--
> <goal>mergewebxml</goal>-->
>                                                        <!--
> <goal>i18n</goal>-->
>                                                        <goal>compile</goal>
>                            <goal>test</goal>
>                                                </goals>
>                                        </execution>
>                                </executions>
>                        </plugin>
>                        <!--  Use the dependency plugin to unpack
> gwt-dev-PLATFORM-libs.zip
> -->
>                        <!--
>                                (this is a replacement for the old
> "automatic" mode - useful if
> you
>                                don't have GWT installed already, or you
> just want a maven way to
>                                handle gwt deps)
>                        -->
>                        <plugin>
>                                <groupId>org.apache.maven.plugins</groupId>
>
>  <artifactId>maven-dependency-plugin</artifactId>
>                                <executions>
>                                        <execution>
>                                                <id>unpack</id>
>                                                <phase>compile</phase>
>                                                <goals>
>                                                        <goal>unpack</goal>
>                                                </goals>
>                                                <configuration>
>                                                        <artifactItems>
>
>  <artifactItem>
>
>  <groupId>com.google.gwt</groupId>
>
>  <artifactId>gwt-dev</artifactId>
>
>  <version>${gwtVersion}</version>
>
>  <classifier>${platform}-libs</classifier>
>
>  <type>zip</type>
>
>  <overWrite>false</overWrite>
>
>  <outputDirectory>${settings.localRepository}/com/google/gwt/
> gwt-dev/${gwtVersion}</outputDirectory>
>
>  </artifactItem>
>                                                        </artifactItems>
>                                                </configuration>
>                                        </execution>
>                                </executions>
>                        </plugin>
>                        <!--
>                If you want to use the target/web.xml file mergewebxml
> produces,
>                tell the war plugin to use it.
>                Also, exclude what you want from the final artifact
> here.
>            -->
>            <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-war-plugin</artifactId>
>                <configuration>
>                    <!-- <webXml>target/web.xml</webXml>-->
>                    <warSourceExcludes>.gwt-tmp/**</
> warSourceExcludes>
>                </configuration>
>            </plugin>
>                        <!--  tell the compiler we can use 1.5 -->
>                        <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-compiler-plugin</artifactId>
>                <configuration>
>                    <source>1.5</source>
>                    <target>1.5</target>
>                </configuration>
>            </plugin>
>                </plugins>
>        </build>
>
>        <!--  profiles (with activation per platform) -->
>        <profiles>
>                <profile>
>                        <id>gwt-dev-windows</id>
>                        <properties>
>                                <platform>windows</platform>
>                        </properties>
>                        <activation>
>                                <activeByDefault>true</activeByDefault>
>                                <os>
>                                        <family>Windows</family>
>                                </os>
>                        </activation>
>                </profile>
>                <profile>
>                        <id>gwt-dev-mac</id>
>                        <properties>
>                                <platform>mac</platform>
>                        </properties>
>                        <activation>
>                                <os>
>                                        <family>mac</family>
>                                </os>
>                        </activation>
>                </profile>
>                <profile>
>                        <id>gwt-dev-linux</id>
>                        <properties>
>                                <platform>linux</platform>
>                        </properties>
>                        <activation>
>                                <os>
>                                        <name>Linux</name>
>                                </os>
>                        </activation>
>                </profile>
>        </profiles>
> </project>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"gwt-maven" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/gwt-maven?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to