Spring bean probléma (java6 -> java7)

Fórumok

Sziasztok,

A problémám az, hogy java 6 alatt működő kódom, 7-es jdk-ra váltva az alábbi hibát adja: http://pastebin.com/PUwUvWc5
DataSource.xml http://pastebin.com/421HVWVm
Ha tomcat-re deploy-olom szintén ez a helyzet. Egyértelműen a 7-es javához köthető.

Próbálkoztam mindenféle upgrade-el (spring, hibernate-c3p0 stb.), de nem segített. Ha esetleg lenne ötletetek azt szívesen fogadnám.
Köszi!

Hozzászólások

Hogy néz ki a hu.bluesystem.ddc.services.CustomComboPooledDataSourceImpl osztály? Nem kell az egész csak a targetDataSource property definíciója és a getter/settere. Mert úgy tűnik a spring arra panaszkodik.

Workaroundnak megpróbálhatod konstruktor paramaméterrel injektálni a datasourceot setter injection helyett.

Spring milyen verzió?

Szia,

spring 3.2.3.RELEASE

A CustomComboPooledDataSourceImpl pedig itt látható: http://pastebin.com/xsP7u0v1

Jelen állás szerint ennek az osztálynak nem sok haszna van. Korábban a userid-től függő adatforrás váltás lett volna a célja, de az meg más okból nem működött.
Minden esetre érdekelne, hogy 7-essel miért nem megy.
Köszönöm!

Megpróbálhatnád a setter paraméterét DataSource-ra cserélni, a Spring sok esetben Proxy classokat használ, lehet, hogy most sem tudja egyeztetni a classokat a ComboPooledDataSource miatt. De ez csak egy tipp.