Hi there,

i'm really new to Apache Mahout, did the Quickstart and started now this 
example:

https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation

I wanted to run the "Demo" section. If I start jetty per mvn jetty:run-war  I'm 
getting the following Exceptions


2011-08-26 16:23:32.687::INFO:  Extract 
jar:file:/home/developer/workspace/trunk/integration/target/mahout-integration-0.6-SNAPSHOT.war!/
 to /home/developer/workspace/trunk/integration/target/work/webapp              
                                                           
2011-08-26 16:23:36.322::INFO:  No Transaction manager found - if your webapp 
requires one, please configure one.                         
2011-08-26 16:23:37.609::WARN:  EXCEPTION                                       
                                                          
java.lang.ClassNotFoundException: org.apache.axis.transport.http.AxisServlet    
                                                          
        at 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
                                
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244) 
                                               
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230) 
                                               
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:375)
                                               
        at 
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
                                               
        at org.mortbay.util.Loader.loadClass(Loader.java:91)                    
                                                          
        at org.mortbay.util.Loader.loadClass(Loader.java:71)                    
                                                          
        at org.mortbay.jetty.servlet.Holder.doStart(Holder.java:73)             
                                                          
        at 
org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:233)         
                                               
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)        
                                               
        at 
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:612)


and a lot more after this.

What I've changed in the path trunk/integration.pom.xml is the following:

Changed <packaging>jar</packaging> to war
Added
<dependency>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2</artifactId>
    <version>1.6.0</version>
</dependency>
<dependency>
    <groupId>org.apache.axis2</groupId>
    <artifactId>axis2-transport-http</artifactId>
    <version>1.6.0</version>
</dependency>

And added:
<plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty-plugin</artifactId>
        <version>6.1.10</version>
        <configuration>
                <scanIntervalSeconds>10</scanIntervalSeconds>
                <stopKey>foo</stopKey>
                <stopPort>9999</stopPort>
        </configuration>
        <executions>
                <execution>
                        <id>start-jetty</id>
                        <phase>pre-integration-test</phase>
                        <goals>
                                <goal>run</goal>
                        </goals>
                        <configuration>
                                <scanIntervalSeconds>0</scanIntervalSeconds>
                                <daemon>true</daemon>
                        </configuration>
                </execution>
                <execution>
                        <id>stop-jetty</id>
                        <phase>post-integration-test</phase>
                        <goals>
                                <goal>stop</goal>
                        </goals>
                </execution>
        </executions>
</plugin>

After this re-configuration I did a mvn clean package jetty:run-war

But still getting this error.

Does anyone have some hints how to solve this issue?

Thanks,
RK

Reply via email to