A legegyszerűbb, ha felveszed az xml-edbe az adott beant, és csak az autowiringot bízod a springre. (Lehet, hogy magát az osztályt sem tudja betölteni - valami class hiányzik, vagy nativ cucc a működéséhez, stb ...)<br><br>
Üdv<br> Zs<br><br><div class="gmail_quote">2012/6/4 Böszörményi Péter <span dir="ltr"><<a href="mailto:zmblevlist@gmail.com" target="_blank">zmblevlist@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hat, nem lettem okosabb. :( Azt hiszem ebben az esetben felesleges az annotacio, es a bean tag az xml-ben. Az egyiket nyugodtan kidobhatod. A spring context inicializalaskor kiirkalja, hogy milyen singleton objektumokat hoz letre. Ott ellenorizheted, hogy leteznek-e a beanek a contextben. Esetleg debug szintre lehet allitani a logot, akkor latszik, hogy miket csinal inicializalas kozben.<br>
<br>
Masik otlet: nem lehet, hogy valami classloader kavarodas van, es emiatt nem passzolnak az osztalyok?<div><div class="h5"><br>
<br>
On Mon, 04 Jun 2012 19:50:27 +0200, zamek <<a href="mailto:zamek@vili.pmmf.hu" target="_blank">zamek@vili.pmmf.hu</a>> wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
06/04/2012 07:15 PM keltezéssel, Böszörményi Péter írta:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Meg lehetne tekinteni, hogy pontosan hogyan nez ki az xml, mik, es hogyan lettek annotalva, milyen csomagokban vannak az osztalyok?<br>
<br>
</blockquote>
Persze, csak a relevans reszeket masoltam ki, hogy minel rovidebb legyen. A DeviceServiceImpl mukodik, a kliens hivasait tudja fogadni.<br>
<br>
applicationContext.xml<br>
==============================<u></u>========================<br>
<?xml version="1.0" encoding="UTF-8"?><br>
<beans xmlns="<a href="http://www.springframework.org/schema/beans" target="_blank">http://www.<u></u>springframework.org/schema/<u></u>beans</a>"<br>
xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/<u></u>2001/XMLSchema-instance</a>" xmlns:aop="<a href="http://www.springframework.org/schema/aop" target="_blank">http://www.<u></u>springframework.org/schema/aop</a><u></u>"<br>
xmlns:context="<a href="http://www.springframework.org/schema/context" target="_blank">http://www.<u></u>springframework.org/schema/<u></u>context</a>" xmlns:tx="<a href="http://www.springframework.org/schema/tx" target="_blank">http://www.<u></u>springframework.org/schema/tx</a>"<br>
xsi:schemaLocation="<a href="http://www.springframework.org/schema/beans" target="_blank">http://<u></u>www.springframework.org/<u></u>schema/beans</a><br>
<a href="http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" target="_blank">http://www.springframework.<u></u>org/schema/beans/spring-beans-<u></u>2.5.xsd</a><br>
<a href="http://www.springframework.org/schema/context" target="_blank">http://www.springframework.<u></u>org/schema/context</a><br>
<a href="http://www.springframework.org/schema/context/spring-context-2.5.xsd" target="_blank">http://www.springframework.<u></u>org/schema/context/spring-<u></u>context-2.5.xsd</a>"><br>
<br>
<context:component-scan base-package="com.zamek.<u></u>monitor.gwt.server"/><br>
<br>
<bean id="getDeviceData" class="com.zamek.monitor.gwt.<u></u>server.device.communication.<u></u>DeviceServiceImpl"/><br>
<br>
<br>
</beans><br>
==============================<u></u>========================<br>
<br>
web.xml:<br>
==============================<u></u>========================<br>
<?xml version="1.0" encoding="UTF-8"?><br>
<web-app xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/<u></u>2001/XMLSchema-instance</a>"<br>
xsi:schemaLocation="<a href="http://java.sun.com/xml/ns/javaee" target="_blank">http://<u></u>java.sun.com/xml/ns/javaee</a><br>
<a href="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" target="_blank">http://java.sun.com/xml/ns/<u></u>javaee/web-app_2_5.xsd</a>"<br>
version="2.5"<br>
xmlns="<a href="http://java.sun.com/xml/ns/javaee" target="_blank">http://java.sun.com/<u></u>xml/ns/javaee</a>"><br>
<br>
<!-- Servlets --><br>
<context-param><br>
<param-name><u></u>contextConfigLocation</param-<u></u>name><br>
<param-value>/WEB-INF/<u></u>applicationContext.xml</param-<u></u>value><br>
</context-param><br>
<br>
<listener><br>
<listener-class>org.<u></u>springframework.web.context.<u></u>ContextLoaderListener</<u></u>listener-class><br>
</listener><br>
<br>
<servlet><br>
<servlet-name><u></u>springGwtRemoteServiceServlet<<u></u>/servlet-name><br>
<servlet-class>org.spring4gwt.<u></u>server.<u></u>SpringGwtRemoteServiceServlet<<u></u>/servlet-class><br>
</servlet><br>
<br>
<br>
<servlet-mapping><br>
<servlet-name><u></u>springGwtRemoteServiceServlet<<u></u>/servlet-name><br>
<url-pattern>koszovo/<u></u>deviceServices/*</url-pattern><br>
</servlet-mapping><br>
<br>
<!-- Default page to serve --><br>
<welcome-file-list><br>
<welcome-file>Koszovo.html</<u></u>welcome-file><br>
</welcome-file-list><br>
<br>
</web-app><br>
==============================<u></u>========================<br>
<br>
PollingService.java<br>
==============================<u></u>========================<br>
package com.zamek.monitor.gwt.server;<br>
<br>
import javax.annotation.<u></u>PostConstruct;<br>
<br>
import org.springframework.context.<u></u>annotation.Scope;<br>
import org.springframework.<u></u>stereotype.Component;<br>
<br>
@Component<br>
@Scope("singleton")<br>
public class PollingService {<br>
<br>
}<br>
==============================<u></u>========================<br>
<br>
DeviceServiceImpl.java<br>
==============================<u></u>========================<br>
package com.zamek.monitor.gwt.server.<u></u>device.communication;<br>
<br>
import org.springframework.beans.<u></u>factory.annotation.Autowired;<br>
import org.springframework.<u></u>stereotype.Service;<br>
<br>
import com.google.gwt.user.server.<u></u>rpc.RemoteServiceServlet;<br>
import com.zamek.monitor.gwt.client.<u></u>device.communication.<u></u>DeviceService;<br>
import com.zamek.monitor.gwt.server.<u></u>PollingService;<br>
<br>
@Service("getDeviceData")<br>
public class DeviceServiceImpl extends RemoteServiceServlet implements<br>
DeviceService {<br>
<br>
@Autowired<br>
PollingService pollingService;<br>
<br>
@Override<br>
public Response<Map<String, Pojo>> getDeviceData() {<br>
}<br>
}<br>
==============================<u></u>========================<br>
<br>
</blockquote>
<br>
<br>
-- <br></div></div>
Üdvözlettel,<br>
Böszörményi Péter<div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/<u></u>mailman/listinfo/javalist</a><br>
</div></div></blockquote></div><br>