Return-Path: X-Original-To: apmail-geronimo-dev-archive@www.apache.org Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 14BEE6711 for ; Tue, 7 Jun 2011 06:37:21 +0000 (UTC) Received: (qmail 86640 invoked by uid 500); 7 Jun 2011 06:37:20 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 86482 invoked by uid 500); 7 Jun 2011 06:37:20 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 86470 invoked by uid 99); 7 Jun 2011 06:37:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Jun 2011 06:37:20 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Jun 2011 06:37:19 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 42AB4105513 for ; Tue, 7 Jun 2011 06:36:59 +0000 (UTC) Date: Tue, 7 Jun 2011 06:36:59 +0000 (UTC) From: "David Jencks (JIRA)" To: dev@geronimo.apache.org Message-ID: <1283104085.2920.1307428619268.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (GERONIMO-5586) Provide a way to transform traditional jar to OSGi bundle when user install the jar into G repository. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GERONIMO-5586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13045291#comment-13045291 ] David Jencks commented on GERONIMO-5586: ---------------------------------------- Hopefully tomorrow, but I have to set up another geronimo source tree and figure out how to add more karaf stuff into geronimo first. > Provide a way to transform traditional jar to OSGi bundle when user install the jar into G repository. > ------------------------------------------------------------------------------------------------------ > > Key: GERONIMO-5586 > URL: https://issues.apache.org/jira/browse/GERONIMO-5586 > Project: Geronimo > Issue Type: Improvement > Security Level: public(Regular issues) > Affects Versions: 3.0 > Reporter: Forrest Xia > Assignee: David Jencks > > As G server fundamentally turn into an OSGi based java ee application server, all libraries are required to be a OSGi bundle. But this may not work friendly to popular Java EE user. > Let's say a simple scenario that deploys a data source to G server: > 1. User uses install-library command or admin console to install the jdbc driver into G repository > 2. User prepare a datasource deployment plan that depends on the installed jdbc driver > 3. User uses deploy command or admin console to deploy the datasource > The deployer will report a ClassNotFound exception saying jdbc driver class is not found. Java EE user may confuse around here, since they know they've installed the jdbc libraries into the repository, but why encounter the CNF exception? > From user-friendly aspect, G server is better to provide a way to transform traditional jar into a OSGi bundle transparently. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira