Cannot get Turbine 4.0-M1 to initalize in Tomcat7

Robert Lee <[email protected]> Tue, 29 Oct 2013 19:56:29 -0400
Newsgroups gmane.comp.jakarta.turbine.user
Message-ID <[email protected]>
--------------060702040403020204060908
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I am still trying running Turbine 4.0-M1.

I cannot find a way around the java.langNoSuchFieldError:ROLE
thrown by: in TurbineRunDataService

pool = 
(PoolService)TurbineServices.getInstance().getService(PoolService.ROLE);

I have been trying the Pool and Factory Services as in

pom.xml
<dependency>
             <groupId>org.apache.fulcrum</groupId>
             <artifactId>fulcrum-pool</artifactId>
             <version>1.0.4</version>
         </dependency>
TR.props
services.PoolService.classname=org.apache.fulcrum.pool.DefaultPoolService
services.FactoryService.classname=org.apache.fulcrum.factory.FactoryService;
roleConfiguration.xml

<role
         name="org.apache.fulcrum.pool.PoolService"
         shorthand="pool"
         default-class="org.apache.fulcrum.pool.DefaultPoolService"/>

     <role
         name="org.apache.fulcrum.factory.FactoryService"
         shorthand="factory"
         default-class="org.apache.fulcrum.factory.DefaultFactoryService"/>

What is the best workaround for this? I can go back to Turbine 2.4 or 
4.0-M2 if none exist within M1.

--------------060702040403020204060908--