HI Evgeny, A blog about this would be great. I be a lot other developers also interested to hook up Shindig with their database.
- Henry On Tue, Jul 13, 2010 at 12:49 AM, Evgeny Bogdanov <[email protected]>wrote: > Thanks Franck for your help! > > It seems as I found a solution (At least now I am able to login to the > database :)) > I had to move all dependencies from samples/pom.xml to social/pom.xml, > if I only put dependency in social/pom.xml on artifactId = samples, > it didn't find the needed classes. > > I will write a blog post on how and what I did, maybe it will > be useful for somebody. > > Evgeny > > > On 12.07.10 18:25, franck tankoua wrote: > >> Hi Evgeny. I have my own guice module based on JPA. >> >> >> On Mon, Jul 12, 2010 at 5:56 PM, Evgeny Bogdanov<[email protected] >> >wrote: >> >> >> >>> The same problem is with a branches/2.0.x/ >>> >>> Franck, How did you add your own Guice JPA? >>> >>> >>> >> this is from my web.xml >> >> <context-param> >> <param-name>guice-modules</param-name> >> <param-value> >> org.apache.shindig.common.PropertiesModule: >> org.apache.shindig.gadgets.DefaultGuiceModule: >> com.packagepath.MyJPAModule: >> org.apache.shindig.gadgets.oauth.OAuthModule >> </param-value> >> </context-param> >> >> >> >> Did you also register it in web.xml >> >> >>> and added a module into profile "all" in shindig/pom.xml? >>> >>> Actually I did not add anythinig to the "all" in the pom.xml. >>> >>> >> Basically I am not using shindig-server but my own application web.xml to >> which I have add the shindig guice modules. >> >> So I am not sure what you are trying to achieve but may be by explaining >> me >> I can share better my experience with the JPA implementation. >> >> >> >> >> >>> Or did you add some dependencies? >>> >>> I think I know what is going on. i have download a fresh shindig from >>> trunk >>> >>> >> and I have done what you have said. It does not work either. It looks like >> you have forgot this in your stacktrace. >> >> 2010-07-12 18:21:32.312:INFO::No Transaction manager found - if your >> webapp >> requires one, please configure one. >> >> After you configure the transaction manager it should not trash anymore. >> >> hope it helps >> >> Sure I have added dependencies to hibernate >> >> >> >>> On 12.07.10 15:59, franck tankoua wrote: >>> >>> >>> >>>> http://svn.apache.org/repos/asf/shindig/branches/2.0.x/ >>>> <http://svn.apache.org/repos/asf/shindig/branches/2.0.x/> >>>> >>>> On Mon, Jul 12, 2010 at 3:49 PM, Evgeny Bogdanov< >>>> [email protected] >>>> >>>> >>>>> wrote: >>>>> >>>>> >>>> >>>> >>>> >>>> >>>>> Where do you take shindig 2.0 release (I can't find it)? Or do you mean >>>>> trunk here? >>>>> >>>>> >>>>> On 12.07.10 15:18, franck tankoua wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> I am using my own JPA implementation and the shindig 2.0 release. >>>>>> things work fine so far. >>>>>> >>>>>> I will try to add JPAModule and let you know. which version of shindig >>>>>> are >>>>>> you using? the trunk version ? >>>>>> >>>>>> On Mon, Jul 12, 2010 at 2:38 PM, Evgeny Bogdanov< >>>>>> [email protected] >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> Thank you Franck for helping! >>>>>>> >>>>>>> still the same >>>>>>> Does it work for you? >>>>>>> >>>>>>> >>>>>>> On 12.07.10 14:27, franck tankoua wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> what if you remove the space line before JPASocialModule? >>>>>>>> >>>>>>>> On Mon, Jul 12, 2010 at 2:25 PM, Evgeny Bogdanov< >>>>>>>> [email protected] >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> On 12.07.10 14:19, franck tankoua wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> Just out of curiosity. which version are you using? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> Do you mean shindig? (latest trunk shindig) >>>>>>>>> $ mvn --version >>>>>>>>> Apache Maven 2.2.0 (r788681; 2009-06-26 15:04:01+0200) >>>>>>>>> Java version: 1.6.0_20 >>>>>>>>> Java home: >>>>>>>>> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home >>>>>>>>> Default locale: en_US, platform encoding: MacRoman >>>>>>>>> OS name: "mac os x" version: "10.6.4" arch: "x86_64" Family: "mac" >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> could you paste also the web.xml param-value for your param-name * >>>>>>>>>> guice-modules* . >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> <context-param> >>>>>>>>> <param-name>guice-modules</param-name> >>>>>>>>> <param-value> >>>>>>>>> org.apache.shindig.common.PropertiesModule: >>>>>>>>> org.apache.shindig.gadgets.DefaultGuiceModule: >>>>>>>>> org.apache.shindig.social.core.config.SocialApiGuiceModule: >>>>>>>>> org.apache.shindig.social.sample.SampleModule: >>>>>>>>> >>>>>>>>> org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule: >>>>>>>>> org.apache.shindig.gadgets.oauth.OAuthModule: >>>>>>>>> org.apache.shindig.common.cache.ehcache.EhCacheModule: >>>>>>>>> org.apache.shindig.sample.shiro.ShiroGuiceModule: >>>>>>>>> >>>>>>>>> org.apache.shindig.sample.container.SampleContainerGuiceModule: >>>>>>>>> org.apache.shindig.extras.ShindigExtrasGuiceModule: >>>>>>>>> org.apache.shindig.extras.as.ActivityStreamsGuiceModule >>>>>>>>> </param-value> >>>>>>>>> </context-param> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> On Mon, Jul 12, 2010 at 2:04 PM, Evgeny Bogdanov< >>>>>>>>>> [email protected] >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Probably misunderstood you before ... >>>>>>>>>>> I did now: >>>>>>>>>>> $cd java/samples >>>>>>>>>>> $mvn >>>>>>>>>>> Build Successful >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 12.07.10 13:02, franck tankoua wrote: >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> were you able to successfully run mvn at /java/samples level? >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Jul 12, 2010 at 12:57 PM, Evgeny Bogdanov >>>>>>>>>>>> <[email protected]>wrote: >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> Sorry for spamming but I still can't get a working version. >>>>>>>>>>>>> >>>>>>>>>>>>> This is what I did based on the suggestions here. >>>>>>>>>>>>> >>>>>>>>>>>>> 1) I've checked out a latest shindig version. >>>>>>>>>>>>> 2) I added a Guice module >>>>>>>>>>>>> "org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule:" >>>>>>>>>>>>> into java/server/src/main/webapp/WEB-INF/web.xml >>>>>>>>>>>>> 3) I added java/samples into shindig/pom.xml for profile "all" >>>>>>>>>>>>> <profile> >>>>>>>>>>>>> <id>all</id> >>>>>>>>>>>>> <activation> >>>>>>>>>>>>> <activeByDefault>true</activeByDefault> >>>>>>>>>>>>> </activation> >>>>>>>>>>>>> <modules> >>>>>>>>>>>>> <module>features</module> >>>>>>>>>>>>> <module>java/common</module> >>>>>>>>>>>>> <module>java/gadgets</module> >>>>>>>>>>>>> <module>java/social-api</module> >>>>>>>>>>>>> <module>java/samples</module> >>>>>>>>>>>>> <module>java/server</module> >>>>>>>>>>>>> <module>extras</module> >>>>>>>>>>>>> </modules> >>>>>>>>>>>>> </profile> >>>>>>>>>>>>> >>>>>>>>>>>>> 4) I compile the code with command >>>>>>>>>>>>> mvn package -Dmaven.test.skip >>>>>>>>>>>>> >>>>>>>>>>>>> 5) Than I go to the java/server and run "mvn jetty:run" >>>>>>>>>>>>> >>>>>>>>>>>>> However it can't find a class >>>>>>>>>>>>> org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule >>>>>>>>>>>>> >>>>>>>>>>>>> java.lang.RuntimeException: java.lang.ClassNotFoundException: >>>>>>>>>>>>> org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule >>>>>>>>>>>>> at >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> org.apache.shindig.common.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:63) >>>>>>>>>>>>> >>>>>>>>>>>>> I would be very happy if somebody could help or give a hint on >>>>>>>>>>>>> what >>>>>>>>>>>>> I >>>>>>>>>>>>> am >>>>>>>>>>>>> doing wrong >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks in advance >>>>>>>>>>>>> Evgeny >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>> >>> >> >> >> >
