Scott Eade <[EMAIL PROTECTED]> writes:

>The javadoc for TurbineAvalonComponentService includes this:

>> If you want to initialize Torque by using the AvalonComponentService,
>> you must activate Torque at initialization time by specifying
>> services.AvalonComponentService.lookup = org.apache.torque.Torque in
>> your TurbineResources.properties.

>Shouldn't the lookup value be org.apache.torque.avalon.Torque?  This
>would be consistent with

Yes, it should be. This is a doc error. Just committed a fix.

>http://people.apache.org/~henning/turbine/turbine-2.3.2-rc1/services/avalon-component-service.html
>and 2.3.1.

>I have just switched over to 2.3.2-rc1 and lucky me I get:

>> 2005-09-13 22:26:09,371 INFO  [Thread-0  ] services.BaseServiceBroker
>> - Start Initializing service (early): AvalonComponentService
>> 2005-09-13 22:26:09,401 ERROR [Thread-0  ] services.BaseServiceBroker
>> - org.apache.turbine.services.InstantiationException: Failed to
>> instantiate service AvalonComponentService

>My config files haven't changed from 2.3.1.

That's interesting. Did you update the other dependencies, too or just
drop-in replaced the turbine.jar? Which JDK?

The following thing works fine with 2.3.2-rc1 + Torque 3.1.1.

TR.props:

--- cut ---
services.AvalonComponentService.classname=org.apache.turbine.services.avaloncomponent.TurbineAvalonComponentService
services.AvalonComponentService.componentConfiguration = 
WEB-INF/conf/componentConfiguration.xml
services.AvalonComponentService.componentRoles = 
WEB-INF/conf/roleConfiguration.xml
services.AvalonComponentService.lookup = org.apache.torque.avalon.Torque
--- cut ---

roleConfiguration.xml

--- cut ---
<role-list>
  <role name="org.apache.torque.avalon.Torque"
        shorthand="torque"
        default-class="org.apache.torque.avalon.TorqueComponent" />
</role-list>
--- cut ---

componentConfiguration.xml

--- cut --- 
<componentConfig>
  <torque>
    <configfile>WEB-INF/conf/torque.properties</configfile>
  </torque>
</componentConfig>
--- cut --- 

2005-09-13 15:18:03,338 [main] INFO  
org.apache.turbine.services.BaseServiceBroker - Added Mapping for Service: 
AvalonComponentService
[...]
2005-09-13 15:18:03,356 [main] INFO  
org.apache.turbine.services.BaseServiceBroker - Start Initializing service 
(early): AvalonComponentService
2005-09-13 15:18:03,773 [main] INFO  
org.apache.turbine.services.avaloncomponent.TurbineAvalonComponentService - 
Lookup for Component org.apache.torque.avalon.Torque successful
2005-09-13 15:18:03,773 [main] INFO  
org.apache.turbine.services.BaseServiceBroker - Finish Initializing service 
(early): AvalonComponentService
[...]


        Best regards
                Henning

-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
[EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/

RedHat Certified Engineer -- Jakarta Turbine Development  -- hero for hire
   Linux, Java, perl, Solaris -- Consulting, Training, Development

                      4 - 8 - 15 - 16 - 23 - 42

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to