Are you using version 1.0.1 of the plugin? (separate download)
The 1.0 version has that issue.
Robbie
On Thu, Sep 4, 2008 at 9:51 PM, Paul Andrews <[EMAIL PROTECTED]> wrote:
>
> I've started using Guice within a Struts2 (v2.0.11.2) application.
> Implicit bindings work fine. However, I can't seem to get Guice to
> use my explicit bindings. Debugging I can see that the configure()
> method of my Guice Module is never called, but I can't work out why.
> I'd be grateful for any suggestions as to why this might be.
>
> My Module is implemented as follows:
>
> package com.mycompany.myproject
> import com.google.inject.AbstractModule;
>
> public class GuiceModule extends AbstractModule {
>
> public void configure(){
> bind(ImageManager.class).to(DefaultImageManager.class);
> }
> }
>
> My Struts.xml looks like:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE struts PUBLIC
> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
> "http://struts.apache.org/dtds/struts-2.0.dtd">
>
> <struts>
>
> <constant name="struts.enable.DynamicMethodInvocation"
> value="false" />
> <constant name="struts.devMode" value="true" />
>
> <!-- Use Guice as the ObjectFactory for this application -->
> <constant name="struts.objectFactory" value="guice" />
> <constant name="guice.module"
> value="com.mycompany.myproject.GuiceModule"/>
>
> <include file="common.xml"/>
>
> <!-- Add packages here -->
>
> </struts>
>
> When I try to run the action when I'm trying to inject an ImageManager
> instance I get the following message
>
> Binding to com.mycompany.myproject.mypackage.ImageManager not found.
> No bindings to that type were found.
>
> Thanks
> Paul
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"google-guice" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---