SVN trunk details:
Last Modified Date: Sat Feb 28 05:31:31 MST 2009
Revision: 749544

I attempted to do a clean build...

When attempting to build the Mahout examples using mvn compile, I get the
following error:

Missing:
----------
1) org.apache.mahout:mahout-core:jar:0.2-SNAPSHOT

How is this issue resolved???

-- Matthew


On Mon, Mar 2, 2009 at 5:18 PM, Grant Ingersoll <[email protected]> wrote:

> Fill out the values of the recommender.properties file in the taste-web
> directory and it should set the web.xml correctly.  Of course, you will need
> to make sure that the class is available.
>
> Also, are you sure you're on the latest trunk of Mahout?  What's "svn info"
> return in the taste-web directory?
>
>
>
>
> On Mar 2, 2009, at 6:20 PM, Sean Owen wrote:
>
>  Yes perhaps the Maven-conversion crew can comment on how you pass
>> params to the build -- I think this part was brought over?
>>
>> Basically you need to fill in the name of your Recommender class
>> implementation in web.xml -- you see the placeholder
>> ${recommender.class}? The old script took this as a command line param
>> and I believe the new one has a similar mechanism.
>>
>> I think for now you could just edit web.xml manually to achieve the same
>> thing.
>>
>> On Mon, Mar 2, 2009 at 11:11 PM, Matthew Roberson <[email protected]>
>> wrote:
>>
>>> Have installed and built mahout following the directions @
>>> cwiki.apache.org/MAHOUT
>>>
>>> Wanted to run the Taste demo from Apache Taste Documentation: grouplens
>>> demo.
>>>
>>> Successfully built the example web application: mahout-taste.war using
>>> ant.
>>>
>>> However, when trying to run web application in Tomcat, I get the
>>> following error:
>>> HTTP Status 500 -
>>>
>>> ________________________________________________________________________
>>>
>>> type Exception report
>>>
>>> message
>>>
>>> description The server encountered an internal error () that prevented
>>> it from fulfilling this request.
>>>
>>> exception
>>>
>>> javax.servlet.ServletException:
>>> org.apache.mahout.cf.taste.common.TasteException:
>>> java.lang.ClassNotFoundException: ${recommender.class}
>>>
>>>
>>>  
>>> org.apache.mahout.cf.taste.web.RecommenderServlet.init(RecommenderServlet.java:78)
>>>
>>>
>>>  
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>
>>>
>>>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>
>>>
>>>  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>>>
>>>
>>>  
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>
>>>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>>      java.lang.Thread.run(Thread.java:619)
>>>
>>> root cause
>>>
>>> org.apache.mahout.cf.taste.common.TasteException:
>>> java.lang.ClassNotFoundException: ${recommender.class}
>>>
>>>
>>>  
>>> org.apache.mahout.cf.taste.web.RecommenderSingleton.<init>(RecommenderSingleton.java:53)
>>>
>>>
>>>  
>>> org.apache.mahout.cf.taste.web.RecommenderSingleton.initializeIfNeeded(RecommenderSingleton.java:42)
>>>
>>>
>>>  
>>> org.apache.mahout.cf.taste.web.RecommenderServlet.init(RecommenderServlet.java:76)
>>>
>>>
>>>  
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>
>>>
>>>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>
>>>
>>>  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>>>
>>>
>>>  
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>
>>>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>>      java.lang.Thread.run(Thread.java:619)
>>>
>>> root cause
>>>
>>> java.lang.ClassNotFoundException: ${recommender.class}
>>>
>>>
>>>  
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
>>>
>>>
>>>  
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
>>>      java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>>>      java.lang.Class.forName0(Native Method)
>>>      java.lang.Class.forName(Class.java:169)
>>>
>>>
>>>  
>>> org.apache.mahout.cf.taste.web.RecommenderSingleton.<init>(RecommenderSingleton.java:51)
>>>
>>>
>>>  
>>> org.apache.mahout.cf.taste.web.RecommenderSingleton.initializeIfNeeded(RecommenderSingleton.java:42)
>>>
>>>
>>>  
>>> org.apache.mahout.cf.taste.web.RecommenderServlet.init(RecommenderServlet.java:76)
>>>
>>>
>>>  
>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>
>>>
>>>  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>
>>>
>>>  org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>>>
>>>
>>>  
>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>
>>>  org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>>      java.lang.Thread.run(Thread.java:619)
>>>
>>> note The full stack trace of the root cause is available in the Apache
>>> Tomcat/6.0.18 logs.
>>>
>>>
>>> ________________________________________________________________________
>>> Apache Tomcat/6.0.18
>>>
>>> I am new to this and have not been able to resolve this problem...
>>>
>>> Can anyone help???
>>>
>>>
> --------------------------
> Grant Ingersoll
> http://www.lucidimagination.com/
>
> Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids) using
> Solr/Lucene:
> http://www.lucidimagination.com/search
>
>

Reply via email to