| Author |
GWT Spring Integration.
|
kartik hedau
Greenhorn
Joined: Feb 12, 2013
Posts: 5
|
|
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
Saloon Keeper
Joined: Aug 03, 2008
Posts: 9189
|
|
|
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,
|
 |
 |
|
|
subject: GWT Spring Integration.
|
|
|