You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Joe Bohn (JIRA)" <de...@geronimo.apache.org> on 2006/04/14 20:26:00 UTC
[jira] Created: (GERONIMO-1848) Shared Library support via a GBean
Shared Library support via a GBean
----------------------------------
Key: GERONIMO-1848
URL: http://issues.apache.org/jira/browse/GERONIMO-1848
Project: Geronimo
Type: New Feature
Security: public (Regular issues)
Components: deployment
Versions: 1.1
Environment: all
Reporter: Joe Bohn
Assigned to: Joe Bohn
Fix For: 1.1
Expose the functionality that Dain introduced for shared libraries extending the MultiParentClassLoader.
This particular change introduces a GBean (sharedlib) that accepts parameters to extend the multiparent class loader with the location of jars or classes. The GBean calls out rmi-naming as a parent dependency to pull in as few extraneous classes as possible.
An application would exploit this function by creating a parent dependency on the sharedlib GBean and add the common jars/classes to the shared directories (by default var/shared/lib and var/shared/classes). The config.xml can be updated to point to different or additional locations for shared content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Updated: (GERONIMO-1848) Shared Library support via a GBean
Posted by "Joe Bohn (JIRA)" <de...@geronimo.apache.org>.
[ http://issues.apache.org/jira/browse/GERONIMO-1848?page=all ]
Joe Bohn updated GERONIMO-1848:
-------------------------------
Attachment: 1848_sharedlib_min.patch
The 1848_sharedlib_min.patch adds the gbean for sharedlib into the little-G assembly.
For some reason, I can't get the empty directories included in the patch ... so please create these two locations prior to integrating things:
assemblies/minimal-tomcat-server/src/var/shared/lib
assemblies/minimal-tomcat-server/src/var/shared/classes
Once again, this patch was created on windows xp and should be applied from geronimo root.
> Shared Library support via a GBean
> ----------------------------------
>
> Key: GERONIMO-1848
> URL: http://issues.apache.org/jira/browse/GERONIMO-1848
> Project: Geronimo
> Type: New Feature
> Security: public(Regular issues)
> Components: deployment
> Versions: 1.1
> Environment: all
> Reporter: Joe Bohn
> Assignee: David Jencks
> Fix For: 1.1
> Attachments: 1848_sharedlib.patch, 1848_sharedlib_min.patch
>
> Expose the functionality that Dain introduced for shared libraries extending the MultiParentClassLoader.
> This particular change introduces a GBean (sharedlib) that accepts parameters to extend the multiparent class loader with the location of jars or classes. The GBean calls out rmi-naming as a parent dependency to pull in as few extraneous classes as possible.
> An application would exploit this function by creating a parent dependency on the sharedlib GBean and add the common jars/classes to the shared directories (by default var/shared/lib and var/shared/classes). The config.xml can be updated to point to different or additional locations for shared content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Updated: (GERONIMO-1848) Shared Library support via a GBean
Posted by "Joe Bohn (JIRA)" <de...@geronimo.apache.org>.
[ http://issues.apache.org/jira/browse/GERONIMO-1848?page=all ]
Joe Bohn updated GERONIMO-1848:
-------------------------------
Attachment: 1848_sharedlib.patch
patch created on windows xp . Apply patch from geronimo root.
One question I had was if the attribute values had to be specified in both the configuration plan in order for them to be in the server config.xml. If not, then perhaps we should remove the values from the plan.xml in the config so that they could be omitted from the config.xml if we desired to set the value to null.
> Shared Library support via a GBean
> ----------------------------------
>
> Key: GERONIMO-1848
> URL: http://issues.apache.org/jira/browse/GERONIMO-1848
> Project: Geronimo
> Type: New Feature
> Security: public(Regular issues)
> Components: deployment
> Versions: 1.1
> Environment: all
> Reporter: Joe Bohn
> Assignee: Joe Bohn
> Fix For: 1.1
> Attachments: 1848_sharedlib.patch
>
> Expose the functionality that Dain introduced for shared libraries extending the MultiParentClassLoader.
> This particular change introduces a GBean (sharedlib) that accepts parameters to extend the multiparent class loader with the location of jars or classes. The GBean calls out rmi-naming as a parent dependency to pull in as few extraneous classes as possible.
> An application would exploit this function by creating a parent dependency on the sharedlib GBean and add the common jars/classes to the shared directories (by default var/shared/lib and var/shared/classes). The config.xml can be updated to point to different or additional locations for shared content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Commented: (GERONIMO-1848) Shared Library support via a
GBean
Posted by "David Jencks (JIRA)" <de...@geronimo.apache.org>.
[ http://issues.apache.org/jira/browse/GERONIMO-1848?page=comments#action_12374797 ]
David Jencks commented on GERONIMO-1848:
----------------------------------------
This patch applied, with added var/shared/[lib,classes] dirs in j2ee-jetty and j2ee-tomcat servers. Leaving open until additional patch for minimal tomcat appears. rev 394750
> Shared Library support via a GBean
> ----------------------------------
>
> Key: GERONIMO-1848
> URL: http://issues.apache.org/jira/browse/GERONIMO-1848
> Project: Geronimo
> Type: New Feature
> Security: public(Regular issues)
> Components: deployment
> Versions: 1.1
> Environment: all
> Reporter: Joe Bohn
> Assignee: David Jencks
> Fix For: 1.1
> Attachments: 1848_sharedlib.patch
>
> Expose the functionality that Dain introduced for shared libraries extending the MultiParentClassLoader.
> This particular change introduces a GBean (sharedlib) that accepts parameters to extend the multiparent class loader with the location of jars or classes. The GBean calls out rmi-naming as a parent dependency to pull in as few extraneous classes as possible.
> An application would exploit this function by creating a parent dependency on the sharedlib GBean and add the common jars/classes to the shared directories (by default var/shared/lib and var/shared/classes). The config.xml can be updated to point to different or additional locations for shared content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Closed: (GERONIMO-1848) Shared Library support via a GBean
Posted by "Joe Bohn (JIRA)" <de...@geronimo.apache.org>.
[ http://issues.apache.org/jira/browse/GERONIMO-1848?page=all ]
Joe Bohn closed GERONIMO-1848:
------------------------------
Resolution: Fixed
> Shared Library support via a GBean
> ----------------------------------
>
> Key: GERONIMO-1848
> URL: http://issues.apache.org/jira/browse/GERONIMO-1848
> Project: Geronimo
> Type: New Feature
> Security: public(Regular issues)
> Components: deployment
> Versions: 1.1
> Environment: all
> Reporter: Joe Bohn
> Assignee: David Jencks
> Fix For: 1.1
> Attachments: 1848_sharedlib.patch, 1848_sharedlib_min.patch
>
> Expose the functionality that Dain introduced for shared libraries extending the MultiParentClassLoader.
> This particular change introduces a GBean (sharedlib) that accepts parameters to extend the multiparent class loader with the location of jars or classes. The GBean calls out rmi-naming as a parent dependency to pull in as few extraneous classes as possible.
> An application would exploit this function by creating a parent dependency on the sharedlib GBean and add the common jars/classes to the shared directories (by default var/shared/lib and var/shared/classes). The config.xml can be updated to point to different or additional locations for shared content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-1848) Shared Library support via a GBean
Posted by "Joe Bohn (JIRA)" <de...@geronimo.apache.org>.
[ http://issues.apache.org/jira/browse/GERONIMO-1848?page=all ]
Joe Bohn reassigned GERONIMO-1848:
----------------------------------
Assign To: David Jencks (was: Joe Bohn)
> Shared Library support via a GBean
> ----------------------------------
>
> Key: GERONIMO-1848
> URL: http://issues.apache.org/jira/browse/GERONIMO-1848
> Project: Geronimo
> Type: New Feature
> Security: public(Regular issues)
> Components: deployment
> Versions: 1.1
> Environment: all
> Reporter: Joe Bohn
> Assignee: David Jencks
> Fix For: 1.1
> Attachments: 1848_sharedlib.patch
>
> Expose the functionality that Dain introduced for shared libraries extending the MultiParentClassLoader.
> This particular change introduces a GBean (sharedlib) that accepts parameters to extend the multiparent class loader with the location of jars or classes. The GBean calls out rmi-naming as a parent dependency to pull in as few extraneous classes as possible.
> An application would exploit this function by creating a parent dependency on the sharedlib GBean and add the common jars/classes to the shared directories (by default var/shared/lib and var/shared/classes). The config.xml can be updated to point to different or additional locations for shared content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Commented: (GERONIMO-1848) Shared Library support via a
GBean
Posted by "David Jencks (JIRA)" <de...@geronimo.apache.org>.
[ http://issues.apache.org/jira/browse/GERONIMO-1848?page=comments#action_12374825 ]
David Jencks commented on GERONIMO-1848:
----------------------------------------
2nd patch applied rev 394801
> Shared Library support via a GBean
> ----------------------------------
>
> Key: GERONIMO-1848
> URL: http://issues.apache.org/jira/browse/GERONIMO-1848
> Project: Geronimo
> Type: New Feature
> Security: public(Regular issues)
> Components: deployment
> Versions: 1.1
> Environment: all
> Reporter: Joe Bohn
> Assignee: David Jencks
> Fix For: 1.1
> Attachments: 1848_sharedlib.patch, 1848_sharedlib_min.patch
>
> Expose the functionality that Dain introduced for shared libraries extending the MultiParentClassLoader.
> This particular change introduces a GBean (sharedlib) that accepts parameters to extend the multiparent class loader with the location of jars or classes. The GBean calls out rmi-naming as a parent dependency to pull in as few extraneous classes as possible.
> An application would exploit this function by creating a parent dependency on the sharedlib GBean and add the common jars/classes to the shared directories (by default var/shared/lib and var/shared/classes). The config.xml can be updated to point to different or additional locations for shared content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Commented: (GERONIMO-1848) Shared Library support via a
GBean
Posted by "David Jencks (JIRA)" <de...@geronimo.apache.org>.
[ http://issues.apache.org/jira/browse/GERONIMO-1848?page=comments#action_12374823 ]
David Jencks commented on GERONIMO-1848:
----------------------------------------
rest of the first patch applied in rev 394793
> Shared Library support via a GBean
> ----------------------------------
>
> Key: GERONIMO-1848
> URL: http://issues.apache.org/jira/browse/GERONIMO-1848
> Project: Geronimo
> Type: New Feature
> Security: public(Regular issues)
> Components: deployment
> Versions: 1.1
> Environment: all
> Reporter: Joe Bohn
> Assignee: David Jencks
> Fix For: 1.1
> Attachments: 1848_sharedlib.patch, 1848_sharedlib_min.patch
>
> Expose the functionality that Dain introduced for shared libraries extending the MultiParentClassLoader.
> This particular change introduces a GBean (sharedlib) that accepts parameters to extend the multiparent class loader with the location of jars or classes. The GBean calls out rmi-naming as a parent dependency to pull in as few extraneous classes as possible.
> An application would exploit this function by creating a parent dependency on the sharedlib GBean and add the common jars/classes to the shared directories (by default var/shared/lib and var/shared/classes). The config.xml can be updated to point to different or additional locations for shared content.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira