...
...
CloudStack includes portions of Python code. I know you just installed the Cygwin Python but some parts of the maven build process also require a "native" python installation as it won't be able to access the Cygwin installation.
Eclipse is available from http://www.eclipse.org/downloads/
...
OPTIONAL: CloudStack includes portions of Python code, which is best edited with the PyDev Eclipse plug-in
OPTIONAL: Install Python 2.7
When Eclipse is launched from the Windows shell, its PyDev plugin will not have access to the Cygwin installation of Python. If you want to give PyDev access to Python, install it.
OPTIONAL: Install PyDev using Eclipse
PyDev enhances the Eclipse environment Python specific features.
...
...
...
For development purposes, you do not need Apache Tomcat. There are Maven scripts available to launch the management server in Jetty, which provides Tomcat functionality.
...
NB: Test your environment variables by opening a Cygwin shell and typing 'which Tomcat6'. This should return the path to the Tomcat executable.
...
Download the self-installing exe from http://dev.mysql.com/downloads/mysql/5.0.html#downloads
...
Download the self-installing exe for Python 2.7 from http://dev.mysql.com/downloads/connector/python/
...
A manual installation of Ant is only required for building CloudStack 4.0.
...
NB: Test your environment variables by opening a Cygwin shell and typing 'which ant'. This should return the path to the ant executable.
...
Maven is available from http://maven.apache.org/download.html
...
NB: Test your environment variables by opening a Cygwin shell and typing 'which mvn'. This should return the path to the maven executable.
...
From a Cygwin window:
...
Cygwin's mkisofs is a soft link. These do not work with the build.
...
NB: Test your environment variables by opening a Cygwin shell and typing 'which mkisofs'. This should return the path to the mkisofs executable.
...
Password is assigned to DBROOTPW= in the build/replace.properties file.
E.g.
{{$ cat build/override/replace.properties
DBUSER=cloud
DBPW=cloud
DBROOTPW=
MSLOG=vmops.log
APISERVERLOG=api.log
DBHOST=localhost
AGENTLOGDIR=logs
AGENTLOG=logs/agent.log
MSMNTDIR=/mnt
COMPONENTS-SPEC=components-premium.xml}}
...
To clean out existing artifacts, go to the cloudstack source folder and run:
...
Open the mgmt server console using http://localhost:8080 and configure it as required.
...
DevCloud provides a self-contained CloudStack development environment, which runs in a VirtualBox VM. For details, refer to Setup CloudStack development environment in 8 steps DevCloud
1) Problem: Server will not start and throws following exception
...