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<[email protected]>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<[email protected]

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
<[email protected]>wrote:




Thanks Franck for your help!

It seems as I found a solution (At least now I am able to login to the
database :))
I had to move all dependencies from samples/pom.xml to social/pom.xml,
if I only put dependency in social/pom.xml on artifactId = samples,
it didn't find the needed classes.

I will write a blog post on how and what I did, maybe it will
be useful for somebody.

Evgeny


On 12.07.10 18:25, franck tankoua wrote:




Hi Evgeny. I have my own guice module based on JPA.


On Mon, Jul 12, 2010 at 5:56 PM, Evgeny Bogdanov<



[email protected]


wrote:





The same problem is with a branches/2.0.x/

Franck, How did you add your own Guice JPA?






this is from my web.xml

   <context-param>
<param-name>guice-modules</param-name>
<param-value>
org.apache.shindig.common.PropertiesModule:
org.apache.shindig.gadgets.DefaultGuiceModule:
com.packagepath.MyJPAModule:
org.apache.shindig.gadgets.oauth.OAuthModule
      </param-value>
</context-param>



Did you also register it in web.xml





and added a module into profile "all" in shindig/pom.xml?

Actually I did not add anythinig to the "all" in the pom.xml.





Basically I am not using shindig-server but my own application web.xml



to


which I have add the shindig guice modules.

So I am not sure what you are trying to achieve but may be by
explaining
me
I can share better my experience with the JPA implementation.








Or did you add some dependencies?

I think I know what is going on. i have download a fresh shindig from
trunk





and I have done what you have said. It does not work either. It looks



like


you have forgot this in your stacktrace.

2010-07-12 18:21:32.312:INFO::No Transaction manager found - if your
webapp
requires one, please configure one.

After you configure the transaction manager it should not trash
anymore.

hope it helps

Sure I have added dependencies to hibernate






On 12.07.10 15:59, franck tankoua wrote:






http://svn.apache.org/repos/asf/shindig/branches/2.0.x/
<http://svn.apache.org/repos/asf/shindig/branches/2.0.x/>

On Mon, Jul 12, 2010 at 3:49 PM, Evgeny Bogdanov<
[email protected]





wrote:









Where do you take shindig 2.0 release (I can't find it)? Or do you



mean


trunk here?

On 12.07.10 15:18, franck tankoua wrote:








I am using my own JPA implementation and the shindig 2.0 release.
things work fine so far.

I will try to add JPAModule and let you know. which version of



shindig


are

you using? the trunk version ?

On Mon, Jul 12, 2010 at 2:38 PM, Evgeny Bogdanov<
[email protected]







wrote:












Thank you Franck for helping!

still the same
Does it work for you?


On 12.07.10 14:27, franck tankoua wrote:










what if you remove the space line before JPASocialModule?

On Mon, Jul 12, 2010 at 2:25 PM, Evgeny Bogdanov<
[email protected]









wrote:















On 12.07.10 14:19, franck tankoua wrote:












Just out of curiosity. which version are you using?













Do you mean shindig? (latest trunk shindig)
$ mvn --version
Apache Maven 2.2.0 (r788681; 2009-06-26 15:04:01+0200)
Java version: 1.6.0_20
Java home:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.6.4" arch: "x86_64" Family:



"mac"










could you paste also the web.xml param-value for your
param-name



*


guice-modules* .












<context-param>
<param-name>guice-modules</param-name>
<param-value>
       org.apache.shindig.common.PropertiesModule:
       org.apache.shindig.gadgets.DefaultGuiceModule:
       org.apache.shindig.social.core.config.SocialApiGuiceModule:
       org.apache.shindig.social.sample.SampleModule:





   org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule:


       org.apache.shindig.gadgets.oauth.OAuthModule:

       org.apache.shindig.common.cache.ehcache.EhCacheModule:
       org.apache.shindig.sample.shiro.ShiroGuiceModule:

   org.apache.shindig.sample.container.SampleContainerGuiceModule:
       org.apache.shindig.extras.ShindigExtrasGuiceModule:
       org.apache.shindig.extras.as.ActivityStreamsGuiceModule
</param-value>
</context-param>













On Mon, Jul 12, 2010 at 2:04 PM, Evgeny Bogdanov<
[email protected]











wrote:


















Probably misunderstood you before ...
I did now:
$cd java/samples
$mvn
Build Successful


On 12.07.10 13:02, franck tankoua wrote:














were you able to successfully run mvn at /java/samples level?

On Mon, Jul 12, 2010 at 12:57 PM, Evgeny Bogdanov
<[email protected]>wrote:
















Sorry for spamming but I still can't get a working version.

This is what I did based on the suggestions here.

1) I've checked out a latest shindig version.
2) I added a Guice module




"org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule:"



into java/server/src/main/webapp/WEB-INF/web.xml

3) I added java/samples into shindig/pom.xml for profile



"all"


<profile>

<id>all</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>features</module>
<module>java/common</module>
<module>java/gadgets</module>
<module>java/social-api</module>
<module>java/samples</module>
<module>java/server</module>
<module>extras</module>
</modules>
</profile>

4) I compile the code with command
mvn package -Dmaven.test.skip

5) Than I go to the java/server and run "mvn jetty:run"

However it can't find a class
org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule

java.lang.RuntimeException:
java.lang.ClassNotFoundException:
org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule
         at










org.apache.shindig.common.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:63)



I would be very happy if somebody could help or give a hint


on


what

I
am
doing wrong

Thanks in advance
Evgeny








































































.




Reply via email to