[
https://issues.apache.org/jira/browse/APLO-332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hiram Chirino reassigned APLO-332:
----------------------------------
Assignee: Hiram Chirino
> Apollo not starting with cygwin under windows7
> ----------------------------------------------
>
> Key: APLO-332
> URL: https://issues.apache.org/jira/browse/APLO-332
> Project: ActiveMQ Apollo
> Issue Type: Bug
> Components: apollo-cli
> Affects Versions: 1.6
> Environment: windows 7 32bit + cygwin + Java 1.7
> Reporter: Francesco Di Tolla
> Assignee: Hiram Chirino
> Priority: Blocker
>
> the commands: "apollo" or "apollo create broker" fail with the error
> Exception in thread "main" java.lang.ClassNotFoundException:
> org.apache.activemq.apollo.cli.Apollo
> the problem seems to be related to the fact the $BOOTDIRS argument is passed
> as unix path.
> To fix this I modified by hand, in my istallation, the bin/apollo script
> adding
> BOOTDIRS=`cygpath --path --windows "$BOOTDIRS"`
> in the if block for cygwin and it seems to work correctly.
> The "apollo create broker" command creates a script
> APOLLO_BASE/bin/apollo-broker.cmd, and no unix-like apollo-broker script,
> which I created by hand.
> When $APOLLO_HOME/bin/apollo is called from the apollo-broker script,it fails
> again since the APOLLO_BASE is set.
> This happens cause of the setting:
> BOOTDIRS="${APOLLO_BASE}/lib\;${BOOTDIRS}"
> which is not converted properly by cygpath.
> To fix it I changed again the definition of BOOTDIRS in the same place as
> above, i.e. in the block for cygwin, as follows:
> BOOTDIRS=`cygpath --path --windows
> "${APOLLO_BASE}/lib\:${APOLLO_HOME}/lib"`
> .
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)