Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EclipseLink/Examples/DBWS/AdvancedOSGi"

Line 9: Line 9:
 
=== Environment Setup  ===
 
=== Environment Setup  ===
 
Download a [http://www.eclipse.org/downloads/packages version of the Eclipse IDE that includes the ''Plug-in Development Environment'' (PDE)] (''Eclipse IDE for Java EE Developers'', ''Eclipse Classic 3.6.0'' or <br/> ''Eclipse for RCP and RAP Developers'').
 
Download a [http://www.eclipse.org/downloads/packages version of the Eclipse IDE that includes the ''Plug-in Development Environment'' (PDE)] (''Eclipse IDE for Java EE Developers'', ''Eclipse Classic 3.6.0'' or <br/> ''Eclipse for RCP and RAP Developers'').
Install the Database JDBC driver: use the embedded Apache Derby database in this example
+
Install an OSGi-friendly JDBC driver - use Derby bundle:
 
* Download Apache Derby (org.apache.derby) bundle from [http://download.eclipse.org/tools/orbit/downloads Orbit].
 
* Download Apache Derby (org.apache.derby) bundle from [http://download.eclipse.org/tools/orbit/downloads Orbit].
 
<br/>[[Image:EclipseLinkExamplesOSGiDeveloping with EclipseLink OSGi in PDE-2v2.png]]<br/>  
 
<br/>[[Image:EclipseLinkExamplesOSGiDeveloping with EclipseLink OSGi in PDE-2v2.png]]<br/>  
Line 20: Line 20:
 
[[Image:EclipseLink DBWS with OSGi in PDE2.png]]
 
[[Image:EclipseLink DBWS with OSGi in PDE2.png]]
 
<br/>
 
<br/>
(accept the license and proceed ...)
 
 
 
<br/>
 
<br/>
 +
(accept the license and proceed ...)
 
''<font color="red">{NB - later, a set of updated EclipseLink bundles will be required}</font>''
 
''<font color="red">{NB - later, a set of updated EclipseLink bundles will be required}</font>''
 
<br/>
 
<br/>
 
=== Create a new Plugin project ===
 
=== Create a new Plugin project ===

Revision as of 15:12, 11 August 2010


DBWS in an OSGi Environment

An Eclipselink DBWS service can be run in an OSGi environment using Javase 6's 'containerless' javax.xml.ws.Endpoint API.

Environment Setup

Download a version of the Eclipse IDE that includes the Plug-in Development Environment (PDE) (Eclipse IDE for Java EE Developers, Eclipse Classic 3.6.0 or
Eclipse for RCP and RAP Developers). Install an OSGi-friendly JDBC driver - use Derby bundle:

  • Download Apache Derby (org.apache.derby) bundle from Orbit.


EclipseLinkExamplesOSGiDeveloping with EclipseLink OSGi in PDE-2v2.png

  • Place the org.apache.derby bundle into your $ECLIPSE_HOME/dropins folder.
  • Install the EclipseLink and Jetty target Components:


EclipseLink DBWS with OSGi in PDE.png

EclipseLink DBWS with OSGi in PDE2.png

(accept the license and proceed ...) {NB - later, a set of updated EclipseLink bundles will be required}

Create a new Plugin project

Back to the top