Sorry, that's IWebApplicationFactory, not IWicketApplicationFactory.
Long day.

On Mon, Jun 22, 2009 at 5:05 PM, James
Carman<jcar...@carmanconsulting.com> wrote:
> You will probably need to make your application class a singleton
> (with a getInstance() method and stuff) and specify that in the spring
> configuration:
>
> <bean id="wicketApplication"
> class="com.myco.myapp.MyWicketApplication"
> factory-method="getInstance" />
>
> Also, you will probably need to implement your own
> IWicketApplicationFactory to return the singleton instance since you
> won't have access to the Spring ApplicationContext to lookup your
> "application" object.
>
> On Mon, Jun 22, 2009 at 3:57 PM, Igor Vaynberg<igor.vaynb...@gmail.com> wrote:
>> you have to create wicketapplication instance as a spring bean in
>> order for setapplicationcontext to be called.
>>
>> -igor
>>
>> On Mon, Jun 22, 2009 at 12:47 PM, Daniel Dominik
>> Holúbek<dankodo...@gmail.com> wrote:
>>> I tried implementing the ApplicationContextAware interface, it looked like a
>>> good idea, but the "setApplicationContext" method is never called.
>>>
>>> On Mon, Jun 22, 2009 at 8:25 PM, Daniel Dominik Holúbek <
>>> dankodo...@gmail.com> wrote:
>>>
>>>> For now, only in eclipse. But when it goes to production (or further
>>>> testing) it will run in equinox bridge.
>>>>
>>>>
>>>> On Mon, Jun 22, 2009 at 5:14 PM, James Carman <
>>>> jcar...@carmanconsulting.com> wrote:
>>>>
>>>>> That's what I'd try, perhaps.  How are you starting this application?
>>>>> Only in eclipse?
>>>>>
>>>>> On Mon, Jun 22, 2009 at 11:09 AM, Daniel Dominik
>>>>> Holúbek<dankodo...@gmail.com> wrote:
>>>>> > Well, I don't know :)I
>>>>> >
>>>>> > On Mon, Jun 22, 2009 at 12:32 PM, James Carman <
>>>>> jcar...@carmanconsulting.com
>>>>> >> wrote:
>>>>> >
>>>>> >> Can you have your Application object created as a Spring bean and make
>>>>> >> it context "aware" and let the container inject the context into it?
>>>>> >>
>>>>> >> On Mon, Jun 22, 2009 at 2:02 AM, Daniel Dominik
>>>>> >> Holúbek<dankodo...@gmail.com> wrote:
>>>>> >> > But as far as I understand this, Spring DM is built upon the idea
>>>>> that I
>>>>> >> > can't build ApplicationContext, as it is built by Spring DM Extender.
>>>>> Am
>>>>> >> I
>>>>> >> > right?
>>>>> >> >
>>>>> >> > On Mon, Jun 22, 2009 at 12:37 AM, James Carman <
>>>>> >> jcar...@carmanconsulting.com
>>>>> >> >> wrote:
>>>>> >> >
>>>>> >> >> 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
>>>>> >> >>
>>>>> >> >>
>>>>> >> >
>>>>> >> >
>>>>> >> > --
>>>>> >> > -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
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> -danoh-
>>>>
>>>
>>>
>>>
>>> --
>>> -danoh-
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>

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

Reply via email to