aspose file tools*
The moose likes GWT and the fly likes GWT Spring Integration. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Frameworks » GWT
Bookmark "GWT Spring Integration. " Watch "GWT Spring Integration. " New topic
Author

GWT Spring Integration.

kartik hedau
Greenhorn

Joined: Feb 12, 2013
Posts: 8
hello i am trying to integrate GWT with spring,when ever i run the code it shows following error.

Exception while dispatching incoming RPC call
com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract java.lang.String com.login.client.GreetingService.login(java.lang.String,java.lang.String)' threw an unexpected exception: java.lang.NullPointerException




LoginDao.java



LoginDaoImpl.java


web.xml


applicationContext.xml

when ever i use following code


its working well but i want to use logindao(Autowired) instance to access the method directly to access dao.

Thank you in Advance.
Ankit Garg
Sheriff

Joined: Aug 03, 2008
Posts: 9280
    
  17

There are two instance of GreetingServiceImpl. One instance gets the auto-wired LoginDao instance through Spring. The second instance is registered as a Servlet in your web.xml file. As a quick hack you can try to make the LoginDao property in GreetingServiceImpl static. You can also try following this tutorial or use spring4gwt...


SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
spec india
Greenhorn

Joined: Apr 09, 2013
Posts: 1
Hi There,

I would suggest you go for this library

https://code.google.com/p/gwtrpc-spring/

It is very easy to use. You just need to follow couple of steps

1) Add the Library into your Project.

2) Add the below mentioned entry in web.xml

<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.gwtrpcspring.RemoteServiceDispatcher</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.rpc</url-pattern>
</servlet-mapping>

3) Define below in your applicationContext.xml for your RPC classes

<context:component-scan base-package=

4) Mark your Remove Service with Below mentioned Annotation

@RemoteServiceRelativePath("somegoodname.rpc")

5) Make sure that your RPC implementation is marked with below mentioned annotation. Also they should purely implement RemoteServiceInterface. Nothing else.

@Component



Let me know if this helps.

Thanks,



 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: GWT Spring Integration.
 
Similar Threads
why to implement BeanNameAware
BeanCreationException: while using Autowiring fro DAO controller
Jersey Based RestFul Web service integrated with Spring example Required
Neither BindingResult nor plain target object for bean name 'loginForm