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

Adrian Co resolved AMQ-1096.
----------------------------

    Resolution: Fixed

Fix added to r495172

Added a activemq.classpath system property to extend the classpath of activemq

By default it contains activemq.home/conf.

It can be extended by specifying additional paths via the ACTIVEMQ_CLASSPATH 
environment variable separated by semi-colons.

> activemq-console only has limited classpath/extensions directory functionality
> ------------------------------------------------------------------------------
>
>                 Key: AMQ-1096
>                 URL: https://issues.apache.org/activemq/browse/AMQ-1096
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 4.1.0
>            Reporter: John Heitmann
>         Assigned To: Adrian Co
>            Priority: Minor
>         Attachments: logpatch.diff
>
>
> Reproduction:
> 1) Untar the binary distribution.
> 2) Run bin/activemq and note what logging looks like (you should see output 
> to the console)
> 3) Stop the broker.
> 4) mv conf/log4j.properties foo/log4j.properties
> 5) export CLASSPATH=/path/to/foo/
> 6) export ACTIVEMQ_CLASSPATH=/path/to/foo/
> 7) Run './activemq --extdir /path/to/foo
> Now note there is no log output even though there are 3 different attempts to 
> set the proper directory. This is a regression from 4.0 to 4.1.
> There are 2 root problems in Main.java. First, 'classpaths' doesn't actually 
> pull from the classpath. The only thing that ever gets added to classpaths is 
> the hard coded 'conf' directory. Second, directories specified with --extdir 
> have jars and zips added, but not the directories themselves.
> The attached patch totally removes the vestigial classpaths, and fixes extdir 
> to pull in directories. This means that step 7 now works, but steps 5 and 6 
> are still useless. I like having only one way to specify classpath, but I 
> could see others wanting the CLASSPATH and ACTIVEMQ_CLASSPATH settings to 
> work.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/activemq/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to