tree: d9e818e40ca7290bd2cd4c41ae9ac472d6c5b65a [path history] [tgz]
  2. org.ops4j.datasource-tasklist.cfg
  3. pom.xml
  4. tasklist-blueprint/
  5. tasklist-ds/
  6. tasklist-model/

Installation instructions for jpa-examples

Install at least Karaf 4.0.0

copy DataSource config

cat | tac -f etc/org.ops4j.datasource-tasklist.cfg

feature:repo-add mvn:org.ops4j.pax.jdbc/pax-jdbc-features/0.6.0/xml/features feature:install scr transaction pax-jdbc-config pax-jdbc-h2 pax-jdbc-pool-dbcp2 http-whiteboard jpa hibernate/4.3.6.Final

Closure based example. (Make sure to start karaf with JDK 8)

install -s mvn:org.apache.aries.jpa.example/org.apache.aries.jpa.example.tasklist.model/2.1.0 install -s mvn:org.apache.aries.jpa.example/org.apache.aries.jpa.example.tasklist.ds/2.1.0

Blueprint based example

install -s mvn:org.apache.aries.jpa/org.apache.aries.jpa.blueprint/2.1.0 install -s mvn:org.apache.aries.jpa.example/org.apache.aries.jpa.example.tasklist.model/2.1.0 install -s mvn:org.apache.aries.jpa.example/org.apache.aries.jpa.example.tasklist.blueprint/2.1.0

After installing the examples you can check for the services.

service:list EntityManagerFactory

You should see a service for the persistence unit “tasklist”.

service:list TaskService

You should see a service provided by either the tasklist.blueprint or tasklist.ds bundle depending on the example you installed.


If you open the above url in a webbrowser you should see a list with one task. Now add a task: http://localhost:8181/tasklist?add&taskId=4&title=Buy more coffee

and check it is added to the list http://localhost:8181/tasklist