You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by Evgeny Bogdanov <ev...@epfl.ch> on 2010/07/12 12:57:49 UTC

Adding database to Java Shindig

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

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
This is a full jetty log

$ mvn jetty:run
[INFO] Scanning for projects...
[INFO] 
------------------------------------------------------------------------
[INFO] Building Apache Shindig Web App
[INFO]    task-segment: [jetty:run]
[INFO] 
------------------------------------------------------------------------
[INFO] Preparing jetty:run
[INFO] [enforcer:enforce {execution: enforce-java}]
[INFO] Setting property: classpath.resource.loader.class => 
'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource to containers/default
[INFO] Copying 1 resource to config
[INFO] skip non existing resourceDirectory 
/Users/assistants/test_shindig/java/server/conf
[INFO] Copying 3 resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 30 resources
[INFO] Copying 3 resources
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Nothing to compile - all classes are up to date
2010-07-12 14:36:40.296:INFO::Logging to STDERR via 
org.mortbay.log.StdErrLog
[INFO] [jetty:run {execution: default-cli}]
[INFO] Configuring Jetty for project: Apache Shindig Web App
[INFO] Webapp source directory = 
/Users/assistants/test_shindig/java/server/src/main/webapp
[INFO] Reload Mechanic: manual
[INFO] Classes = /Users/assistants/test_shindig/java/server/target/classes
[INFO] Context path = /
[INFO] Tmp directory =  determined at runtime
[INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file = 
/Users/assistants/test_shindig/java/server/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = 
/Users/assistants/test_shindig/java/server/src/main/webapp
[INFO] Starting jetty 6.1.22 ...
2010-07-12 14:36:40.313:INFO::jetty-6.1.22
2010-07-12 14:36:40.481:INFO::No Transaction manager found - if your 
webapp requires one, please configure one.
2010-07-12 14:36:40.802:WARN::Failed startup of context 
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@73600b34{/,file:/Users/assistants/test_shindig/java/server/src/main/webapp/;file:/Users/assistants/test_shindig/content/;}
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)
         at 
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
         at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
         at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
         at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
         at 
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
         at 
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
         at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
         at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
         at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
         at org.mortbay.jetty.Server.doStart(Server.java:224)
         at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at 
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
         at 
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:441)
         at 
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:383)
         at 
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:210)
         at 
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
         at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
         at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
         at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
         at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
         at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
2010-07-12 14:36:40.822:INFO::Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server
[INFO] Console reloading is ENABLED. Hit ENTER on the console to restart 
the context.

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<ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>>>        
>>>> 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
>>>>> <ev...@epfl.ch>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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>              
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>            
>>>>
>>>>          
>>>
>>>
>>>        
>>      
>
>    

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
The second tutorial is added:
http://vohtaski.blogspot.com/2010/07/how-do-i-add-my-own-database-to-java.html

It is also moved to shindig's wiki

On 15.07.10 10:55, Evgeny Bogdanov wrote:
> I moved service implementation and database related stuff
> into "Database&  Shindig"
>
> Added tutorial on connecting database to shindig
>
> Next will add a tutorial on making shindig work with
> any database schema.
>
> Should I remove the deprecated:
>
>
>          How do I integrate a relational database with Shindig
>
> Feel free to change ...
> Evgeny
>
> On 14.07.10 17:27, Henry Saputra wrote:
>    
>> I think you can update the link in the Shindig wiki topic about rel database
>> integration at
>> https://cwiki.apache.org/SHINDIG/index.html#Index-HowdoIintegratearelationaldatabasewithShindig%253F
>>
>> It already has a comment about being need for an update.
>>
>> <https://cwiki.apache.org/SHINDIG/index.html#Index-HowdoIintegratearelationaldatabasewithShindig%253F>-
>> Henry
>>
>> On Wed, Jul 14, 2010 at 8:10 AM, Evgeny Bogdanov<ev...@epfl.ch>wrote:
>>
>>
>>      
>>> Well, here is a first post how to use mysql database with java shindig.
>>>
>>> http://vohtaski.blogspot.com/2010/07/java-shindig-how-to-add-your-own-social.html
>>>
>>> Next post will be about connecting my own social database with shindig,
>>> that I am doing now :)
>>>
>>> If you find it useful, I can create a wiki page for it.
>>> I also have a patch that does all the mentioned in post changes.
>>> Should I upload it to jira or some other place?
>>>
>>> Evgeny
>>>
>>>
>>> On 13.07.10 21:56, John Hjelmstad wrote:
>>>
>>>
>>>        
>>>> I'd be interested to see the Shindig Wiki, or some other official/easy to
>>>> find documentation (seems like Wiki is the consensus at this point
>>>> however?
>>>> what do others think?) updated with such information as well.
>>>>
>>>> Many thanks,
>>>> John
>>>>
>>>> On Tue, Jul 13, 2010 at 12:29 PM, Henry Saputra<henry.saputra@gmail.com
>>>>
>>>>          
>>>>> wrote:
>>>>>
>>>>>            
>>>>
>>>>
>>>>          
>>>>> 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
>>>>> <ev...@epfl.ch>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<
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>
>>>>>>              
>>>>>
>>>>>            
>>>>>> 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<
>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>>>> 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<
>>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>>>>>> 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<
>>>>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                                
>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>> <ev...@epfl.ch>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
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>                                      
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                                    
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                                  
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                                
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                              
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>
>>>>>>              
>>>>>
>>>>>            
>>>> .
>>>>
>>>>
>>>>
>>>>
>>>>          
>>>        

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
I moved service implementation and database related stuff
into "Database & Shindig"

Added tutorial on connecting database to shindig

Next will add a tutorial on making shindig work with
any database schema.

Should I remove the deprecated:


        How do I integrate a relational database with Shindig

Feel free to change ...
Evgeny

On 14.07.10 17:27, Henry Saputra wrote:
> I think you can update the link in the Shindig wiki topic about rel database
> integration at
> https://cwiki.apache.org/SHINDIG/index.html#Index-HowdoIintegratearelationaldatabasewithShindig%253F
>
> It already has a comment about being need for an update.
>
> <https://cwiki.apache.org/SHINDIG/index.html#Index-HowdoIintegratearelationaldatabasewithShindig%253F>-
> Henry
>
> On Wed, Jul 14, 2010 at 8:10 AM, Evgeny Bogdanov<ev...@epfl.ch>wrote:
>
>    
>> Well, here is a first post how to use mysql database with java shindig.
>>
>> http://vohtaski.blogspot.com/2010/07/java-shindig-how-to-add-your-own-social.html
>>
>> Next post will be about connecting my own social database with shindig,
>> that I am doing now :)
>>
>> If you find it useful, I can create a wiki page for it.
>> I also have a patch that does all the mentioned in post changes.
>> Should I upload it to jira or some other place?
>>
>> Evgeny
>>
>>
>> On 13.07.10 21:56, John Hjelmstad wrote:
>>
>>      
>>> I'd be interested to see the Shindig Wiki, or some other official/easy to
>>> find documentation (seems like Wiki is the consensus at this point
>>> however?
>>> what do others think?) updated with such information as well.
>>>
>>> Many thanks,
>>> John
>>>
>>> On Tue, Jul 13, 2010 at 12:29 PM, Henry Saputra<henry.saputra@gmail.com
>>>        
>>>> wrote:
>>>>          
>>>
>>>
>>>        
>>>> 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
>>>> <ev...@epfl.ch>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<
>>>>>>
>>>>>>
>>>>>>              
>>>>> evgeny.bogdanov@epfl.ch
>>>>>            
>>>>
>>>>          
>>>>> 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<
>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>>> 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<
>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>>> 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<
>>>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>>>> 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<
>>>>>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                              
>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>> <ev...@epfl.ch>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
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>                                    
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>                                  
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                                
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                              
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>
>>>>>>
>>>>>>
>>>>>>              
>>>>>
>>>>>            
>>>>
>>>>          
>>> .
>>>
>>>
>>>
>>>        
>>      

Re: Adding database to Java Shindig

Posted by Henry Saputra <he...@gmail.com>.
I think you can update the link in the Shindig wiki topic about rel database
integration at
https://cwiki.apache.org/SHINDIG/index.html#Index-HowdoIintegratearelationaldatabasewithShindig%253F

It already has a comment about being need for an update.

<https://cwiki.apache.org/SHINDIG/index.html#Index-HowdoIintegratearelationaldatabasewithShindig%253F>-
Henry

On Wed, Jul 14, 2010 at 8:10 AM, Evgeny Bogdanov <ev...@epfl.ch>wrote:

> Well, here is a first post how to use mysql database with java shindig.
>
> http://vohtaski.blogspot.com/2010/07/java-shindig-how-to-add-your-own-social.html
>
> Next post will be about connecting my own social database with shindig,
> that I am doing now :)
>
> If you find it useful, I can create a wiki page for it.
> I also have a patch that does all the mentioned in post changes.
> Should I upload it to jira or some other place?
>
> Evgeny
>
>
> On 13.07.10 21:56, John Hjelmstad wrote:
>
>> I'd be interested to see the Shindig Wiki, or some other official/easy to
>> find documentation (seems like Wiki is the consensus at this point
>> however?
>> what do others think?) updated with such information as well.
>>
>> Many thanks,
>> John
>>
>> On Tue, Jul 13, 2010 at 12:29 PM, Henry Saputra<henry.saputra@gmail.com
>> >wrote:
>>
>>
>>
>>> 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
>>> <ev...@epfl.ch>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<
>>>>>
>>>>>
>>>> evgeny.bogdanov@epfl.ch
>>>
>>>
>>>> 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<
>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> 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<
>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> 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<
>>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>> 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<
>>>>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>> <ev...@epfl.ch>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
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>> .
>>
>>
>>
>

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
Well, here is a first post how to use mysql database with java shindig.
http://vohtaski.blogspot.com/2010/07/java-shindig-how-to-add-your-own-social.html

Next post will be about connecting my own social database with shindig,
that I am doing now :)

If you find it useful, I can create a wiki page for it.
I also have a patch that does all the mentioned in post changes.
Should I upload it to jira or some other place?

Evgeny

On 13.07.10 21:56, John Hjelmstad wrote:
> I'd be interested to see the Shindig Wiki, or some other official/easy to
> find documentation (seems like Wiki is the consensus at this point however?
> what do others think?) updated with such information as well.
>
> Many thanks,
> John
>
> On Tue, Jul 13, 2010 at 12:29 PM, Henry Saputra<he...@gmail.com>wrote:
>
>    
>> 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
>> <ev...@epfl.ch>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<
>>>>          
>> evgeny.bogdanov@epfl.ch
>>      
>>>>> 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<
>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>
>>>>>>
>>>>>>              
>>>>>>> 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<
>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>>> 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<
>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>>> 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<
>>>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>>>> 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
>>>>>>>>>>>>>> <ev...@epfl.ch>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
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>                                
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>                              
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>                            
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>
>>>>>>
>>>>>>
>>>>>>              
>>>>>
>>>>>            
>>>>
>>>>
>>>>          
>>>        
>>      
> .
>
>    

Re: Adding database to Java Shindig

Posted by John Hjelmstad <fa...@google.com>.
I'd be interested to see the Shindig Wiki, or some other official/easy to
find documentation (seems like Wiki is the consensus at this point however?
what do others think?) updated with such information as well.

Many thanks,
John

On Tue, Jul 13, 2010 at 12:29 PM, Henry Saputra <he...@gmail.com>wrote:

> 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
> <ev...@epfl.ch>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<
> evgeny.bogdanov@epfl.ch
> >> >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<
> >>>> evgeny.bogdanov@epfl.ch
> >>>>
> >>>>
> >>>>> 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<
> >>>>>> evgeny.bogdanov@epfl.ch
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> 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<
> >>>>>>>> evgeny.bogdanov@epfl.ch
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> 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<
> >>>>>>>>>> evgeny.bogdanov@epfl.ch
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>> 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
> >>>>>>>>>>>> <ev...@epfl.ch>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
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >>
> >
>

Re: Adding database to Java Shindig

Posted by Henry Saputra <he...@gmail.com>.
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
<ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>> >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<
>>>> evgeny.bogdanov@epfl.ch
>>>>
>>>>
>>>>> 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<
>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> 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<
>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> 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<
>>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> 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
>>>>>>>>>>>> <ev...@epfl.ch>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
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
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<ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>>>        
>>>> 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<
>>>>> evgeny.bogdanov@epfl.ch
>>>>>
>>>>>
>>>>>            
>>>>>> 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<
>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>>> 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<
>>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>>>> 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
>>>>>>>>>>> <ev...@epfl.ch>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
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>                          
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>                        
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>
>>>>>>
>>>>>>              
>>>>>
>>>>>
>>>>>
>>>>>            
>>>>
>>>>          
>>>
>>>
>>>        
>>      
>
>    

Re: Adding database to Java Shindig

Posted by franck tankoua <ft...@gmail.com>.
Hi Evgeny. I have my own guice module based on JPA.


On Mon, Jul 12, 2010 at 5:56 PM, Evgeny Bogdanov <ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>> >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<
>>>> evgeny.bogdanov@epfl.ch
>>>>
>>>>
>>>>> 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<
>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> 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<
>>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> 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
>>>>>>>>>> <ev...@epfl.ch>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

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
The same problem is with a branches/2.0.x/

Franck, How did you add your own Guice JPA?
Did you also register it in web.xml
and added a module into profile "all" in shindig/pom.xml?

Or did you add some dependencies?

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<ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>>>        
>>>> 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<
>>>>> evgeny.bogdanov@epfl.ch
>>>>>
>>>>>
>>>>>            
>>>>>> 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<
>>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>>> 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
>>>>>>>>> <ev...@epfl.ch>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
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                      
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                    
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>
>>>>>>
>>>>>>              
>>>>>
>>>>>
>>>>>
>>>>>            
>>>>
>>>>          
>>>
>>>
>>>        
>>      
>
>    

Re: Adding database to Java Shindig

Posted by franck tankoua <ft...@gmail.com>.
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 <ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>> >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<
>>>> evgeny.bogdanov@epfl.ch
>>>>
>>>>
>>>>> 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<
>>>>>> evgeny.bogdanov@epfl.ch
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> 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
>>>>>>>> <ev...@epfl.ch>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

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
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<ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>>>        
>>>> 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<
>>>>> evgeny.bogdanov@epfl.ch
>>>>>
>>>>>
>>>>>            
>>>>>> 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
>>>>>>> <ev...@epfl.ch>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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>
>>>>>>
>>>>>>              
>>>>>
>>>>>
>>>>>
>>>>>            
>>>>
>>>>          
>>>
>>>
>>>        
>>      
>
>    

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
Yes, trunk version (I'll try also to use 2.0 release)

Do I need to install java ee for it to work (I have java sdk 6)?

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<ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>>>        
>>>> 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<
>>>>> evgeny.bogdanov@epfl.ch
>>>>>
>>>>>
>>>>>            
>>>>>> 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
>>>>>>> <ev...@epfl.ch>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
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                  
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                
>>>>>>
>>>>>>
>>>>>>              
>>>>>
>>>>>
>>>>>
>>>>>            
>>>>
>>>>          
>>>
>>>
>>>        
>>      
>
>    

Re: Adding database to Java Shindig

Posted by franck tankoua <ft...@gmail.com>.
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 <ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>> >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<
>>>> evgeny.bogdanov@epfl.ch
>>>>
>>>>
>>>>> 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
>>>>>> <ev...@epfl.ch>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

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
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<ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>>>        
>>>> 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
>>>>> <ev...@epfl.ch>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
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>              
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>            
>>>>
>>>>          
>>>
>>>
>>>        
>>      
>
>    

Re: Adding database to Java Shindig

Posted by franck tankoua <ft...@gmail.com>.
what if you remove the space line before JPASocialModule?

On Mon, Jul 12, 2010 at 2:25 PM, Evgeny Bogdanov <ev...@epfl.ch>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<evgeny.bogdanov@epfl.ch
>> >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
>>>> <ev...@epfl.ch>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

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.

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<ev...@epfl.ch>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
>>> <ev...@epfl.ch>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
>>>>
>>>>
>>>>
>>>>          
>>>
>>>
>>>
>>>        
>>      
>
>    

Re: Adding database to Java Shindig

Posted by franck tankoua <ft...@gmail.com>.
Just out of curiosity. which version are you using?
could you paste also the web.xml param-value for your param-name *
guice-modules* .




On Mon, Jul 12, 2010 at 2:04 PM, Evgeny Bogdanov <ev...@epfl.ch>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
>> <ev...@epfl.ch>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

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
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
> <ev...@epfl.ch>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
>>
>>      
>
>
>    

Re: Adding database to Java Shindig

Posted by Evgeny Bogdanov <ev...@epfl.ch>.
Yes, it said "build is successful" for all profiles (samples, all, 
reporting)

[INFO] Reactor Summary:
[INFO] 
------------------------------------------------------------------------
[INFO] Apache Shindig Project ................................ SUCCESS 
[2.878s]
[INFO] Apache Shindig Features ............................... SUCCESS 
[9.644s]
[INFO] Apache Shindig Common Code ............................ SUCCESS 
[2.800s]
[INFO] Apache Shindig Gadget Renderer ........................ SUCCESS 
[4.293s]
[INFO] Apache Shindig Social API ............................. SUCCESS 
[3.195s]
[INFO] Apache Shindig Sample SPI and API Implementations ..... SUCCESS 
[2.238s]
[INFO] Apache Shindig Extra Modules .......................... SUCCESS 
[1.981s]
[INFO] Apache Shindig Web App ................................ SUCCESS 
[5.269s]
[INFO] 
------------------------------------------------------------------------
[INFO] 
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] 
------------------------------------------------------------------------
[INFO] Total time: 32 seconds
[INFO] Finished at: Mon Jul 12 13:43:16 CEST 2010
[INFO] Final Memory: 62M/122M


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
> <ev...@epfl.ch>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
>>
>>      
>
>
>    

Re: Adding database to Java Shindig

Posted by franck tankoua <ft...@gmail.com>.
were you able to successfully run mvn at /java/samples level?

On Mon, Jul 12, 2010 at 12:57 PM, Evgeny Bogdanov
<ev...@epfl.ch>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