| # Installation instructions for jpa-examples |
| |
| Install at least Karaf 4.0.0 |
| |
| # copy DataSource config |
| cat https://svn.apache.org/repos/asf/aries/trunk/jpa/examples/org.ops4j.datasource-tasklist.cfg | 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. |
| |
| http://localhost:8181/tasklist |
| |
| 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 |
| |