Hi Do you have any errors during maven work?
-- Kind regards, Ignat Alexeyenko. On Thu, Feb 4, 2010 at 11:13 AM, joe7935 <[email protected]> wrote: > Hello all, > I try to build a project in maven and gwt with server side. > so i select to use a gwt-maven-plugin archetype as a maven project . > > here is my app : > > public class Application implements EntryPoint > { > > public void onModuleLoad() > { > final Button button = new Button(); > final Label label = new Label("only for test"); > > > button.addClickHandler(new ClickHandler() > { > public void onClick(ClickEvent arg0) > { > GetStringServiceAsync service = > (GetStringServiceAsync) > GWT.create(GetStringService.class); > service.getString("1", "2",new > AsyncCallback<String>() > { > public void onSuccess(String > res) > { > label.setText(res); > } > > public void > onFailure(Throwable arg0) > { > label.setText("Error > Connection"); > } > }); > } > }); > RootPanel.get().add(button); > RootPanel.get().add(label); > } > } > > > > server interface : > > public interface GetStringService extends RemoteService > { > public String getString(String name, String pass); > } > > public interface GetStringServiceAsync > { > void getString(String name,String pass,AsyncCallback<String> > callback ); > } > > > server Impi.. > @SuppressWarnings("serial") > public class GetStringImpl extends RemoteServiceServlet implements > GetStringService > { > public String getString(String name, String pass) > { > return "Hello every body ..."; > } > } > > > POM file : > > > <?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"> > <!-- > POM generated by gwt-maven-plugin archetype > --> > <modelVersion>4.0.0</modelVersion> > <groupId>com.hp.bsrm</groupId> > <artifactId>ttt</artifactId> > <packaging>war</packaging> > <version>0.0.1-SNAPSHOT</version> > > <properties> > > <!-- convenience to define GWT version in one place --> > <gwt.version>2.0.0</gwt.version> > > <!-- tell the compiler we can use 1.5 --> > <maven.compiler.source>1.5</maven.compiler.source> > <maven.compiler.target>1.5</maven.compiler.target> > > </properties> > > <dependencies> > > <!-- GWT dependencies (from central repo) --> > <dependency> > <groupId>com.google.gwt</groupId> > <artifactId>gwt-servlet</artifactId> > <version>${gwt.version}</version> > <scope>runtime</scope> > </dependency> > <dependency> > <groupId>com.google.gwt</groupId> > <artifactId>gwt-user</artifactId> > <version>${gwt.version}</version> > <scope>provided</scope> > </dependency> > > <!-- test --> > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>4.7</version> > <scope>test</scope> > </dependency> > </dependencies> > > <build> > <outputDirectory>war/WEB-INF/classes</outputDirectory> > <plugins> > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>gwt-maven-plugin</artifactId> > <version>1.2</version> > <executions> > <execution> > <goals> > <goal>compile</goal> > <goal>test</goal> > </goals> > </execution> > </executions> > <configuration> > <runTarget>com.hp.bsrm.ttt.Application/Application.html</ > runTarget> > </configuration> > </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> > --> > <plugin> > <groupId>org.mortbay.jetty</groupId> > <artifactId>maven-jetty-plugin</artifactId> > <version>6.1.19</version> > <configuration> > <webAppConfig> > <baseResource > implementation="org.mortbay.resource.ResourceCollection"> > <!-- Workaround for Maven/Jetty issue > http://jira.codehaus.org/browse/JETTY-680 --> > <resources>src/main/webapp,$ > {project.build.directory}/${project.build.finalName}</resources> > <!-- <resourcesAsCSV>src/main/webapp,$ > {project.build.directory}/${project.build.finalName}</resourcesAsCSV> > --> > </baseResource> > </webAppConfig> > </configuration> > </plugin> > > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>2.0.2</version> > <configuration> > <source>${maven.compiler.source}</source> > <target>${maven.compiler.target}</target> > </configuration> > </plugin> > </plugins> > </build> > > </project> > > > web.xml file : > > <?xml version="1.0" encoding="UTF-8"?> > <!DOCTYPE web-app > PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" > "http://java.sun.com/dtd/web-app_2_3.dtd"> > > <web-app> > > <!-- Servlets --> > <servlet> > <servlet-name>greetServlet</servlet-name> > <servlet-class>com.hp.bsrm.ttt.server.GreetingServiceImpl</servlet- > class> > </servlet> > > <servlet-mapping> > <servlet-name>greetServlet</servlet-name> > <url-pattern>/ttt/greet</url-pattern> > </servlet-mapping> > > <!-- Default page to serve --> > <welcome-file-list> > <welcome-file>Ttt.html</welcome-file> > </welcome-file-list> > > </web-app> > > > I try to run the project in debug mode , when i try to get to server > the project fielad > > > please me. > thanks > > > -- > You received this message because you are subscribed to the Google Groups > "Google Web Toolkit" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-web-toolkit%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-web-toolkit?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" 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/google-web-toolkit?hl=en.
