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
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>

Reply via email to