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


-- 
Franck

Reply via email to