How to replace JBEDS's metadata repository with relational database (PostgresQL, MySQL, etc)

Solution Verified - Updated -

Issue

  • I have an understanding that JBEDS uses Modeshape to store metadata used for its internal operation, and that this is configured in two locations: {install_location}\jboss-as\server\{server profile}\deploy\modeshape-jdbc-ds.xml and {install_location}\jboss-as\server\{server profile}\deploy\modeshape-eds-store-ds.xml. This is currently configured (apparently) to create a JCR data source (repository name = "eds") based by a hypersonic DB (datasource = "ModeShapeEDSRepo"), respectively. There is also a ModeShape.vdb, presumably to provide access to this metadata repository.
  • I need to understand how to replace the hypersonic database with something such as Postgres. My potentially naive approach would simply to modify the aforementioned modeshape-eds-store-ds.xml with the appropriate connection information. I'd like to know if this is the correct approach, and if not, what other steps may need to be taken.

Environment

  • JBoss Enterprise Data Services (JBEDS) 5.1
  • ModeShape

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.