Try using the other SpringComponentInjector constructor (the one that
takes an ApplicationContext object).  Construct your
ApplicationContext however you want.

On Sun, Jun 21, 2009 at 2:09 PM, Daniel Dominik Holúbek
<dankodo...@gmail.com> wrote:
>
> Well, no.I'll explain:
> It's an OSGi app running in equinox-bridge. In my bundles there is no
> web.xml, and that's why I can't configure ContextLoaderListener.
> And because of this, when i add @SpringBean into my code, then add
> "addComponentInstantiationListener(new SpringComponentInjector(this))" into
> WebApplication's init method and then run the application, the only thing I
> get is this exception:  java.lang.IllegalStateException: No
> WebApplicationContext found: no ContextLoaderListener registered?
>
> But if there is a way how to set up that listener, I would be happy :)
>
>
> On Sun, Jun 21, 2009 at 7:28 PM, James Carman
> <jcar...@carmanconsulting.com>wrote:
>
> > You can't use @SpringBean?
> >
> > On Sun, Jun 21, 2009 at 11:03 AM, Daniel Dominik
> > Holúbek<dankodo...@gmail.com> wrote:
> > > Hello everyone :)So, I solved the Spring DM problems successfully... but
> > > there is still one problem left, and this time I am absolutely sure that
> > > it's a Wicket related problem :)
> > >
> > > I want to inject my "userDao" bean into Panel class. To do that, I nead
> > to
> > > create a bean from that Panel class - like this:
> > >
> > >
> > > <bean name="consumer" class="sk.ziwhat.megaweb.loginpanels.prvy.lPanel"
> > > init-method="init">
> > >
> > > <property name="userDao" ref="userDao" />
> > >
> > > </bean>
> > > But when I try this, I get an exception:
> > >
> > > Caused by: org.apache.wicket.WicketRuntimeException: There is no
> > application
> > > attached to current thread SpringOsgiExtenderThread-4
> > > This happens when Spring is trying to instantiate the Panel class.
> > >
> > > I tried this with ordinary class and everything worked fine. The idea was
> > > that I will instantiate a normal class, and then I will access it from
> > the
> > > Panel class, but when I do:
> > >
> > > ServiceConsumer sc = new ServiceConsumer();
> > >
> > > and then access userDao, I'll get a NullPointerException of course.
> > >
> > > So has anybody done this before? I think I need your help :)
> > >
> > > Thanks a lot!
> > >
> > > On Tue, Jun 16, 2009 at 2:01 AM, djo mos <djo.mli...@gmail.com> wrote:
> > >
> > >> Hi,
> > >>
> > >> On Mon, Jun 15, 2009 at 9:28 PM, Daniel Dominik Holúbek <
> > >> dankodo...@gmail.com> wrote:
> > >>
> > >> > Well, may be, but won't they send me back to this mailinglist? :)To be
> > >> > honest, I have only a little problem with Spring DM itself (there are
> > >> > couple
> > >> > of tutorials out there), I was only curious about whether somebody has
> > >> > successfully tried this.
> > >> > For example, now it seems that the dependency is not being injected in
> > my
> > >> > code. And I can't do that via @SpringBean, because that needs to be
> > set
> > >> in
> > >> > web.xml, and I have no web.xml in my OSGi bundle.
> > >>
> > >>
> > >> Actually with Spring DM you do have web.xml in web bundles, as described
> > in
> > >> their reference documentation.
> > >> I'v been able to use Wicket with Spring DM without problems. No
> > Hibernate
> > >> though : it really wasn't designed for a strictly controlled environment
> > >> such as OSGi.
> > >>
> > >> So, I guess that your problem (not getting IoC to work) is not Wicket
> > >> related but Spring DM related.
> > >>
> > >> Cheers
> > >>
> > >> >
> > >> >
> > >> > But yes, there is a chance that the problem has nothing to do with
> > Wicket
> > >> > itself.
> > >> >
> > >> > On Mon, Jun 15, 2009 at 4:38 PM, Igor Vaynberg <
> > igor.vaynb...@gmail.com
> > >> > >wrote:
> > >> >
> > >> > > isnt this a question for the spring dmserver forum?
> > >> > >
> > >> > > -igor
> > >> > >
> > >> > > On Mon, Jun 15, 2009 at 3:49 AM, Daniel Dominik
> > >> > > Holúbek<dankodo...@gmail.com> wrote:
> > >> > > > Hello,has anybody here successfully used Spring DM with Hibernate
> > >> (the
> > >> > > OSGi
> > >> > > > way) in Wicket?
> > >> > > > I am totally hopeless about this...
> > >> > > >
> > >> > > > The goal is to create modular app with this features:
> > >> > > > - every module (bundle) has its own applicationContext and DAO
> > >> classes.
> > >> > > > - i.e. if I have a module which loads blogs, I want to include the
> > >> Blog
> > >> > > > entity with corresponding DAO in the bundle and nowhere else.
> > >> > > >
> > >> > > > Thanks in advance.
> > >> > > >
> > >> > > > --
> > >> > > > -danoh-
> > >> > > >
> > >> > >
> > >> > >
> > ---------------------------------------------------------------------
> > >> > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > >> > > For additional commands, e-mail: users-h...@wicket.apache.org
> > >> > >
> > >> > >
> > >> >
> > >> >
> > >> > --
> > >> > -danoh-
> > >> >
> > >>
> > >
> > >
> > >
> > > --
> > > -danoh-
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> > For additional commands, e-mail: users-h...@wicket.apache.org
> >
> >
>
>
> --
> -danoh-

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to