[ 
https://issues.apache.org/jira/browse/KNOX-3047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philip Zampino updated KNOX-3047:
---------------------------------
    Description: 
Some deployments of Knox would benefit from the ability to extend the classpath 
to include JAR file locations outside the gateway home directory.

*Proposal*
A well-known path, or set of paths, should be added to the configured 
classpath, which are located outside the installation of Knox itself, where 
users could place 3rd-party JARs such that they would be included on the server 
classpath.

_/usr/share/java_ can be one such location.

  was:
Some deployments of Knox would benefit from the ability to extend the classpath 
to include JAR file locations outside the gateway home directory.

*Proposal*
A property name knox.auth.jars.path should be configurable in gateway-site.xml, 
allowing for a comma-separated list of arbitrary JAR paths.

{{{}<{}}}{{{}property{}}}{{{}>{}}}
{{  }}{{{}<{}}}{{{}name{}}}{{{}>knox.aux.jars.path</{}}}{{{}name{}}}{{{}>{}}}
{{  
}}{{{}<{}}}{{{}value{}}}{{{}>/path_to_jar,/path_to_jar2</{}}}{{{}value{}}}{{{}>{}}}
{{{}</{}}}{{{}property{}}}{{{}>{}}}


These paths should be included on the server classpath.


> Classpath extension for optional dependencies
> ---------------------------------------------
>
>                 Key: KNOX-3047
>                 URL: https://issues.apache.org/jira/browse/KNOX-3047
>             Project: Apache Knox
>          Issue Type: Improvement
>          Components: Server
>    Affects Versions: 2.0.0
>            Reporter: Philip Zampino
>            Priority: Major
>             Fix For: 2.0.1
>
>
> Some deployments of Knox would benefit from the ability to extend the 
> classpath to include JAR file locations outside the gateway home directory.
> *Proposal*
> A well-known path, or set of paths, should be added to the configured 
> classpath, which are located outside the installation of Knox itself, where 
> users could place 3rd-party JARs such that they would be included on the 
> server classpath.
> _/usr/share/java_ can be one such location.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to