[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] compositePU on OSGi environment
|
What does your persistence.xml look like for the GlassFish issue?
On 12/03/2013 12:05 PM, Alexander Kley wrote:
Ok no proplem. The last couple days I have played around with eclipselink and
composite pu in some tutorials, all stand alone web apps works fine. Now i have
try to put my knowledge to the osgi context and it doesnt work, even the
eclispelink jars all look like osgi ready (Export/Import tag in manifest, etc.).
But anyway, I'll check out Gemini JPA ;-)
By the way:
whats wrong with my glassfish, he have the same problem ("no persistence
provider for EM .....") without any composite pu stuff? -> normal perstence.xml
Today its its a bad day!
2013/3/12 Tom Ware <tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>>
I do not think we test composite PU in an OSGi context in any release. I
am simply suggesting that if you are using JPA in OSGi on EclipseLink you
should use Gemini which is the reference implementation for the OSGi
Enterprise standard. There is a larger body of people that can support you
when you are running on that platform.
On 12/03/2013 11:47 AM, Alexander Kley wrote:
So, composite pu (eclispelink 2.5.0, so on glassfish 4) only runs with
gemini
jpa on osgi context?
2013/3/12 Tom Ware <tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>
<mailto:tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>>>
Starting with 2.5.0 the only JPA OSGi configuration we will support is
Gemini JPA. There has been very little work or no work on the
deprecated
implementation in the 2.4 stream.
-Tom
On 12/03/2013 11:18 AM, Alexander Kley wrote:
Hi Tom,
we dont use Gemini, only JPA and eclipseLink. And the problem
occurred since
using 2.4.2 nightly / 2.5.0 nightly. First try with 2.4.1 in osgi
context works
fine and 2.5.0 in non osgi context also works fine.
So for my understanding: if i use eclipseLink 2.4.2+ with
composite pu's
in a
osgi context i must use gemini on top of eclipselink?
2013/3/12 Alexander Kley <alexander.kley@xxxxxxxxx
<mailto:alexander.kley@xxxxxxxxx>
<mailto:alexander.kley@gmail.__com
<mailto:alexander.kley@xxxxxxxxx>>
<mailto:alexander.kley@gmail.
<mailto:alexander.kley@gmail.>____com <mailto:alexander.kley@gmail.__com
<mailto:alexander.kley@xxxxxxxxx>>>>
also tryed but without success!
It seems that there is a problem on the base.
also set in manifest:
Meta-Persistence: META-INF/persistence.xml
JPA-PersistenceUnits: composite-pu
2013/3/12 Andrei Ilitchev <andrei.ilitchev@xxxxxxxxxx
<mailto:andrei.ilitchev@xxxxxxxxxx>
<mailto:andrei.ilitchev@__oracle.com
<mailto:andrei.ilitchev@xxxxxxxxxx>>
<mailto:andrei.ilitchev@
<mailto:andrei.ilitchev@>__orac__le.com <http://oracle.com>
<mailto:andrei.ilitchev@__oracle.com
<mailto:andrei.ilitchev@xxxxxxxxxx>>>>
Try adding:
<provider>
org.eclipse.persistence.jpa.______PersistenceProvider
</provider>
On 3/12/2013 10:43 AM, Alexander Kley wrote:
Hi Andrei,
my fault, i forget the <property
name="eclipselink.composite-______unit.member"
value="true"/>
in the
first post
But also with this entry it doesnt work :-(
Alex
2013/3/12 Andrei Ilitchev
<andrei.ilitchev@xxxxxxxxxx <mailto:andrei.ilitchev@xxxxxxxxxx>
<mailto:andrei.ilitchev@__oracle.com
<mailto:andrei.ilitchev@xxxxxxxxxx>>
<mailto:andrei.ilitchev@
<mailto:andrei.ilitchev@>__orac__le.com <http://oracle.com>
<mailto:andrei.ilitchev@__oracle.com
<mailto:andrei.ilitchev@xxxxxxxxxx>>>
<mailto:andrei.ilitchev@ <mailto:andrei.ilitchev@>
<mailto:andrei.ilitchev@
<mailto:andrei.ilitchev@>>__ora__c__le.com <http://orac__le.com>
<http://oracle.com>
<mailto:andrei.ilitchev@
<mailto:andrei.ilitchev@>__orac__le.com <http://oracle.com>
<mailto:andrei.ilitchev@__oracle.com
<mailto:andrei.ilitchev@xxxxxxxxxx>>>>>
Composite persistence unit is not configured
correctly,
please see
http://wiki.eclipse.org/________EclipseLink/UserGuide/JPA/________Advanced_JPA_Development/________Composite_Persistence_Units
<http://wiki.eclipse.org/______EclipseLink/UserGuide/JPA/______Advanced_JPA_Development/______Composite_Persistence_Units>
<http://wiki.eclipse.org/______EclipseLink/UserGuide/JPA/______Advanced_JPA_Development/______Composite_Persistence_Units
<http://wiki.eclipse.org/____EclipseLink/UserGuide/JPA/____Advanced_JPA_Development/____Composite_Persistence_Units>>
<http://wiki.eclipse.org/______EclipseLink/UserGuide/JPA/______Advanced_JPA_Development/______Composite_Persistence_Units
<http://wiki.eclipse.org/____EclipseLink/UserGuide/JPA/____Advanced_JPA_Development/____Composite_Persistence_Units>
<http://wiki.eclipse.org/____EclipseLink/UserGuide/JPA/____Advanced_JPA_Development/____Composite_Persistence_Units
<http://wiki.eclipse.org/__EclipseLink/UserGuide/JPA/__Advanced_JPA_Development/__Composite_Persistence_Units>>>
<http://wiki.eclipse.org/______EclipseLink/UserGuide/JPA/______Advanced_JPA_Development/______Composite_Persistence_Units
<http://wiki.eclipse.org/____EclipseLink/UserGuide/JPA/____Advanced_JPA_Development/____Composite_Persistence_Units>
<http://wiki.eclipse.org/____EclipseLink/UserGuide/JPA/____Advanced_JPA_Development/____Composite_Persistence_Units
<http://wiki.eclipse.org/__EclipseLink/UserGuide/JPA/__Advanced_JPA_Development/__Composite_Persistence_Units>>
<http://wiki.eclipse.org/____EclipseLink/UserGuide/JPA/____Advanced_JPA_Development/____Composite_Persistence_Units
<http://wiki.eclipse.org/__EclipseLink/UserGuide/JPA/__Advanced_JPA_Development/__Composite_Persistence_Units>
<http://wiki.eclipse.org/__EclipseLink/UserGuide/JPA/__Advanced_JPA_Development/__Composite_Persistence_Units
<http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Advanced_JPA_Development/Composite_Persistence_Units>>>>
On 3/12/2013 9:06 AM, Alexander Kley wrote:
Hi,
for a while have a problem to integrate the
composite pu
concept
to my
osgi bundle.
I have a persistence bundle which works
fine with the
underlying pu
(single persistence unit). If i try to
transform
the bundle
to works
with an composite pu and one member pu as
jar as
follow:
composite pu (persitence.xml) ->
<jar-file>member.jar</jar-________file>
The member.jar is not a bundle, only a
plain jar
file with an
META-INF
dir and it is located in the root dir of the
bundle jar.
Structure of bundle:
member.jar (this is the jar where the
member pu
persistence.xml is
stored in /META-INF)
/META-INF/persistence.xml
...packages...
During start the bundle, the activator
class have
problem. The
EMFactory
can't find the persistence provider!?
"javax.persistence.________PersistenceException: No
Persistence
provider for
EntityManager named composite-pu"
Have anyone ideas why i've got th
exception during
bundle
start?
Best regards
Alex
My PU:
<persistence-unit name=" composite-pu"
transaction-type="RESOURCE_________LOCAL">
<jar-file>member.jar</jar-________file>
<properties>
<property
name="eclipselink.ddl-________generation"
value="create-or-extend-________tables"/>
<property
name="eclipselink.logging.________level"
value="FINEST"/>
<property
name="eclipselink.target-________server"
value="SunAS9"/>
<property
name="eclipselink.target-________database"
value="PostgreSQL"/>
</properties>
</persistence-unit>
_______________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org <http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>
<mailto:eclipselink-users@ <mailto:eclipselink-users@>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>>__e__c__lipse.org <http://ec__lipse.org>
<http://eclipse.org>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org <http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>>
https://dev.eclipse.org/________mailman/listinfo/eclipselink-________users
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>>>
_______________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org <http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>
<mailto:eclipselink-users@ <mailto:eclipselink-users@>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>>__e__c__lipse.org <http://ec__lipse.org>
<http://eclipse.org>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org <http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>>
https://dev.eclipse.org/________mailman/listinfo/eclipselink-________users
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>>>
_____________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org <http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>
https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>>
_____________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org <http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>
https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>>
___________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>
___________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>
_________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>
_________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users