On 9/13/10 3:58 AM, Bengt Rodehav wrote:
Thanks Cristian,

I kind of suspected that Servicemix had bundled this. Actually I ended up
doing my own bundling anyway since I wanted to use the 4.1.0.Final version.
Also wanted to see how easy/hard it was to accomplish.

/Bengt

I just created a patch[1] for the hibernate-validator bundle, you may take a look if you want use it.

[1] https://issues.apache.org/activemq/browse/SMX4-592

Willem


2010/9/11 Christian Müller<christian.muel...@gmail.com>

Hello Bengt!

Sorry, I overlooked it.
Apache Servicemix provides the OSGI-fied version for us. You can find the
released version 4.0.2 here [1]

[1]

http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.hibernate-validator/4.0.2.GA_2/

Cheers,
Christian

On Sat, Sep 11, 2010 at 10:23 AM, Bengt Rodehav<be...@rodehav.com>  wrote:

Thanks for your reply Christian.

However, the JAR you refer to isn't an OSGi bundle either. In fact I
think
its the publicly released jar from JBoss which I had problems with. I
tried
to use the OSGi wrapped version they use in Glassfish:



http://download.java.net/maven/2/org/glassfish/bean-validator/3.0-JBoss-4.0.2/bean-validator-3.0-JBoss-4.0.2.jar

But it turns out it requires the packages "org.glassfish.api.naming.*"
that
I assume only exist in Glassfish.

Related to the above, one also needs an OSGi bundle for the API:
javax.validation. Glassfish wraps it in the same jar I mentioned above.
From
where does Camel take it?

I don't quite understand how Camel can use the non-OSGi:fied version of
hibernate-validator. Have you tried this deployed in an OSGi container?

/Bengt

2010/9/11 Christian Müller<christian.muel...@gmail.com>

Hello Bengt,

we use the following on [1]. I think we could also update to 4.1.0. I
opened
a JIRA for it [2].

Hope this helps,
Christian

[1]



http://repository.jboss.org/nexus/content/groups/public/org/hibernate/hibernate-validator/4.0.2.GA/hibernate-validator-4.0.2.GA.jar
[2] https://issues.apache.org/activemq/browse/CAMEL-3115


On Sat, Sep 11, 2010 at 1:07 AM, Bengt Rodehav<be...@rodehav.com>
wrote:

I''m experimenting with the Java Bean Validation API (JSR 303). I'm
not
currently doing it with Camel but thought I might ask for help here
anyway.

I'm deploying in an OSGi context and need OSGi bundles for both the
API
(java.validation) and Hibernate's reference implementation
(preferably
the
latest version which I believe is 4.1). I haven't been able to find
one.
The
only one I've found is bundled for Glassfish but has dependencies on
Glassfish specific classes and therefore doesn't work outside
Glassfish.

Since Camel 2.4 contains the camel-bean-validator component I'm
wondering
if
anyone can tell me how this problem was solved in Camel.

/Bengt






Reply via email to