Kurt,

First let me say that I realized that you were the assignee on this 
https://issues.apache.org/jira/browse/JUDDI-587 after I sent the e-mail. Small 
world!

Hibernate still hasn't fixed the issue since the last time I checked. However 
Hibernate 4.14 does not have that problem. So I swapped 4.16 in jboss for 4.14 
using a lot of classloading

I uploaded a juddi folder to my public dropbox folder, please let me know if 
you can access it :)

https://www.dropbox.com/sh/27uc13nhvcl3v7r/mkHa49RP6h

This has a few things:
1) the juddi 3.1.3 war
2) datasource.cli -> cli commands for DS creation for domain and standalone
3) juddi.sql -> the sql provided by juddi to build the DB
4) README --> the core of it all, discusses step by step on how to use 
hibernate 4.14 and get around 4.16 using classloading, jar swapping and a 
inserting a few properties in persistence.xml (its in the war)

<properties>
      <property name="hibernate.archive.autodetection" value="class"/>
      <property name="hibernate.hbm2ddl.auto" value="update"/>
      <property name="hibernate.show_sql" value="true"/>
      <property name="jboss.as.jpa.managed" value="false" />
      <property name="hibernate.dialect" 
value="org.hibernate.dialect.MySQL5InnoDBDialect"/>
      
</properties>

That did it :)

Thanks!

Toufic



----- Original Message -----
From: "Kurt T Stam" <[email protected]>
To: "Toufic Arabi" <[email protected]>
Cc: [email protected], [email protected]
Sent: Wednesday, September 25, 2013 1:48:24 PM
Subject: Re: JUDDI Portal and EAP 6



On 9/25/13 11:53 AM, Toufic Arabi wrote:
> Kurt,
>
> 1) Kevin and I sent emails to [email protected] to subscribe
>
> 2) I know that the latest release of juddi is 3.1.5 however there was a 
> previous effort to get 3.1.3 to work on EAP 6.0.0 and we took the initial 
> effort and built off it to get juddi 3.1.3 working on EAP 6.0.1. With the 
> changes that we made there should be no problem getting 3.1.5 to work on EAP 
> 6.0.1. I will create a dropbox folder (and link you to it) to hold the built 
> WAR. I will also place a quick README of the changes that we have done which 
> were mainly removing jars from the juddi was and changes to persistence.xml. 
> I will also add a quick note to remind you to check out the 
> jboss-deployment-strcuture.xml that we created as well as the CLI command to 
> create the datasource in EAP. We are using domain mode so you might have to 
> either use domain mode right of the box or switch to standalone mode and 
> tweak the CLI command.
great :)
>
> If you are able to create that profile that will save us the trouble of 
> scripting the swapping of jars in and out of the WAR's lib folder. Hibernate 
> versioning was the main issue and that is because of this:
> https://issues.apache.org/jira/browse/JUDDI-587
how did you end up working around this? Hibernate still didn't fix it 
did they?
>
> 3 & 4) I would rather wait for 3.2 and use the embedded web interface that 
> you all are building. There are a few reasons to this choice:
> a. our client is only purchasing EAP subscriptions
> b. even if they end up using juddi it will not be supported by RedHat
> c. lack of RedHat support means that I need to make the build, deployment 
> process, and classloading resolution as easy and silent as possible with 
> minimal additional development, thus reducing maintainability overhead
> d. They can not use Tomcat because it will require additional certification 
> and creditation to be allowed into production
>
> There is currently no registry service that is certified for EAP 6. Maybe 
> JUDDI will be certified not just for SOA-P but also for EAP at some point? I 
> think there is a great need for a registry to work with EAP 6 at this point 
> in time.
Yeah I'm also working on integration with S-RAMP, I see a 
Registry&Repository as a potential product.

Anyway I'll keep you posted on the 3.2 release.

Cheers,

--Kurt
>
> Thanks!
>
> Toufic
>   
> ----- Original Message -----
> From: "Kurt T Stam" <[email protected]>
> To: [email protected], [email protected], [email protected]
> Sent: Wednesday, September 25, 2013 11:15:48 AM
> Subject: Re: JUDDI Portal and EAP 6
>
> Hi Toufic,
>
> 1. You may want to sign up to the dev list if you want to keep receiving
> responses on this.
>
> 2. Cool that you got this far. You know the latest release is 3.1.5
> right? I'd like to see you working war - and see if I can add a profile
> to our juddiv3-war module to create this artifact.
>
> 3. The portlets are a different war: the uddi-portlets.war (in the
> juddi-console module). They can be deployed to a portal server (like
> Pluto). The portal-bundle packages tomcat with pluto+uddi-portlets and
> juddiv3. So either you ship in on a portal (jboss portal), or pluto, or
> you can run pluto in an embedded mode and add a jsp page for each
> portlet (the latter was how it was done for soa-p-5).
>
> 4. In the next few weeks we will release 3.2 which will have a web based
> console and at that time we are thinking to deprecate the portlets.
>
> Just let me know which direction you'd like to go and we can give you
> more specific answers.
>
> Cheers,
>
> --Kurt
>
> On 9/25/13 10:17 AM, Toufic Arabi wrote:
>> Hello,
>>
>> We are trying to build and deploy JUDDI 3.1.3 on EAP 6.0.1
>>
>> So far we have done the following:
>> - built JUDDI from source 
>> http://svn.apache.org/repos/asf/juddi/tags/juddi-3.1.3
>> - created the necessary jboss-deployment-structure.xml, and packaged with war
>> - built backend database mysql version 5.1.69 for JUDDI
>> - The mysql connector we are using is version 5.1.6
>> - reverted to hibernate version 4.14 Final for the JUDDI war
>> - made necessary changes to persistence.xml to fit with hibernate version 
>> change and EAP 6 classloading
>>
>> We were able to deploy JUDDI 3.1.3 with the configuration we have done above 
>> and access it via
>>
>> https://hostname:8443/juddiv3/
>>
>> However, we would like to get directions on how to build and deploy the 
>> JUDDI portal. The https://hostname:8443/pluto/portal/jUDDI URL returns a 404 
>> which is because the portal/pluto was not included in the juddi.war artifact 
>> we built and deployed.
>>
>> Thanks!
>>
>>
>


-- 


Toufic Arabi 
Consultant, Red Hat Consulting 
Red Hat 
8260 Greensboro Dr 
McLean, VA 
[email protected] 



Reply via email to