Nieuwe Apache Geronimo versie bevat verbeteringen door netage.nl

geronimo_email_logoOnlangs ontdekten we een bug in Geronimo applicatieserver, die ook zichtbaar is in alle afhankelijke producten zoals IBM WebSphere Application Server Community Edition. Ons werk is gedocumenteerd in GERONIMO6138. IBM kondigde een bijgewerkte versie van hun applicatie-server aan voor het einde van juni 2013.

We ontdekten het probleem, tijdens de migratie onze triple storel van Jena TDB naar IBM DB2. De IBM DB2 triple store is volledig compatibel met de Jena API en gebruikt een gewone database-verbindingen om met DB2 te communiceren. Echter, het vereist ondersteuning van JDBC 4.

De eerste release van Geronimo 3 verklaarde volledige Java EE 6 ondersteuning te bieden, dit vereist ondersteuning van JDBC 4. De JDBC-ondersteuning wordt geleverd door de een externe bibliotheek van tranql. Echter, de meegeleverde versie was alleen compatibel met JDBC 3. Onze fix werkte de afhankelijkheid van tranql bij om de juiste versie gebruiken en past de Geronimo API aan om met deze nieuwe versie te werken.

Het indienen van deze correctie weerspiegelt onze toewijding om bij te dragen aan community projecten