[ 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