> -----Original Message-----
> From: Kanzhe Jiang [mailto:[email protected]]
> Sent: Monday, November 19, 2012 2:59 PM
> To: [email protected]
> Subject: Newbie question on using eclipse for cloudstack project
>
> Hi all,
>
> I am new to cloudstack and was able to follow the documentation to setup
> my ubuntu 12.04 development server.
> I have two questions:
> 1. I don't see any .project files in the repo to bring up cloudstack projects 
> in
> eclipse. Is there any command to create them?

Here is the doc about how to import cloudstack into 
Eclipse(https://cwiki.apache.org/CLOUDSTACK/using-eclipse-with-cloudstack.html)
.project will be created automatically after you import all the cloudstack 
projects into eclipse.

> 2. After "mvn install" ran successfully, I tried to launch the management
> server with "mvn -pl :cloud-client-ui jetty:run", but got two exceptions.
> Following is the capture of the output. Do I need to create a "cloud" user in
> mysql?

You need to create database before start mgt server.
Document is at https://cwiki.apache.org/CLOUDSTACK/building-with-maven.html.

BTW, why we can't have a single page including all the links for developer?

>
>
> bsn@ubuntu:~/incubator-cloudstack$ mvn -pl :cloud-client-ui jetty:run
> [INFO] Scanning for projects...
> [INFO]
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Apache CloudStack Client UI 4.1.0-SNAPSHOT [INFO]
> ------------------------------------------------------------------------
> [INFO]
> [INFO] >>> maven-jetty-plugin:6.1.26:run (default-cli) @ cloud-client-ui >>>
> [INFO] [INFO] --- maven-remote-resources-plugin:1.3:process (default) @
> cloud-client-ui --- [INFO] [INFO] --- maven-antrun-plugin:1.7:run (generate-
> resource) @ cloud-client-ui --- [INFO] Executing tasks
>
> main:
>      [copy] Copying 30 files to
> /home/bsn/incubator-cloudstack/client/target/generated-webapp/WEB-
> INF/classes
>      [copy] Copying 30 files to
> /home/bsn/incubator-cloudstack/client/target/generated-webapp/WEB-
> INF/classes
>      [copy] Copying 6 files to
> /home/bsn/incubator-cloudstack/client/target/utilities/bin
>      [copy] Copying 2 files to
> /home/bsn/incubator-cloudstack/client/target/utilities/bin
>      [copy] Copying 60 files to
> /home/bsn/incubator-cloudstack/client/target/utilities/scripts/db
> [INFO] Executed tasks
> [INFO]
> [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
> cloud-client-ui --- [debug] execute contextualize [INFO] Using 'UTF-8'
> encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory /home/bsn/incubator-
> cloudstack/client/src/main/resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-antrun-plugin:1.7:run (process-nonoss) @ cloud-client-ui
> ---
> [INFO] Executing tasks
>
> main:
> [INFO] Executed tasks
> [INFO]
> [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ cloud-
> client-ui --- [INFO] No sources to compile [INFO] [INFO] --- maven-resources-
> plugin:2.5:testResources (default-testResources) @ cloud-client-ui ---
> [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered
> resources.
> [INFO] skip non existing resourceDirectory /home/bsn/incubator-
> cloudstack/client/src/test/resources
> [INFO] Copying 3 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @
> cloud-client-ui --- [INFO] No sources to compile [INFO] [INFO] <<< maven-
> jetty-plugin:6.1.26:run (default-cli) @ cloud-client-ui <<< [INFO] [INFO] ---
> maven-jetty-plugin:6.1.26:run (default-cli) @ cloud-client-ui --- [INFO]
> Configuring Jetty for project: Apache CloudStack Client UI [INFO] Webapp
> source directory = /home/bsn/incubator-cloudstack/client/target/cloud-
> client-ui-4.1.0-SNAPSHOT
> [INFO] Reload Mechanic: automatic
> [INFO] Classes = /home/bsn/incubator-cloudstack/client/target/classes
> 2012-11-19 14:40:56.382:INFO::Logging to STDERR via
> org.mortbay.log.StdErrLog [INFO] Context path = /client [INFO] Tmp
> directory =  determined at runtime [INFO] Web defaults =
> org/mortbay/jetty/webapp/webdefault.xml
> [INFO] Web overrides =  none
> [INFO] web.xml file = /home/bsn/incubator-cloudstack/client/WEB-
> INF/web.xml
> [INFO] Webapp directory =
> /home/bsn/incubator-cloudstack/client/target/cloud-client-ui-4.1.0-
> SNAPSHOT
> [INFO] Starting jetty 6.1.26 ...
> 2012-11-19 14:40:56.434:INFO::jetty-6.1.26
> 2012-11-19 14:40:56.743:INFO::No Transaction manager found - if your
> webapp requires one, please configure one.
> log4j:WARN No appenders could be found for logger
> (com.cloud.utils.component.ComponentLocator).
> log4j:WARN Please initialize the log4j system properly.
> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for
> more info.
> INFO  [utils.component.ComponentLocator] (main:) Config file found at
> /home/bsn/incubator-cloudstack/client/target/cloud-client-ui-4.1.0-
> SNAPSHOT/WEB-INF/classes/components.xml.
>  Configuring system-integrity-checker
> INFO  [utils.component.ComponentLocator] (main:) Found component:
> com.cloud.utils.component.SystemIntegrityChecker in
> com.cloud.cluster.ManagementServerNode - ManagementServerNode
> INFO  [utils.component.ComponentLocator] (main:) Adding system integrity
> checker: ManagementServerNode
> INFO  [utils.component.ComponentLocator] (main:) Found component:
> com.cloud.utils.component.SystemIntegrityChecker in
> com.cloud.utils.crypt.EncryptionSecretKeyChecker -
> EncryptionSecretKeyChecker INFO  [utils.component.ComponentLocator]
> (main:) Adding system integrity
> checker: EncryptionSecretKeyChecker
> INFO  [utils.component.ComponentLocator] (main:) Found component:
> com.cloud.utils.component.SystemIntegrityChecker in
> com.cloud.upgrade.DatabaseIntegrityChecker - DatabaseIntegrityChecker
> INFO  [utils.component.ComponentLocator] (main:) Adding system integrity
> checker: DatabaseIntegrityChecker
> INFO  [utils.component.ComponentLocator] (main:) Found component:
> com.cloud.utils.component.SystemIntegrityChecker in
> com.cloud.upgrade.PremiumDatabaseUpgradeChecker -
> DatabaseUpgradeChecker INFO  [utils.component.ComponentLocator]
> (main:) Adding system integrity
> checker: DatabaseUpgradeChecker
> INFO  [cloud.upgrade.DatabaseIntegrityChecker] (main:) Grabbing lock to
> check for database integrity.
> ERROR [db.Transaction.Transaction] (main:) Unexpected exception:
> com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:
> Could not create connection to database server. Attempted reconnect 3
> times.
> Giving up.
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor
> AccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon
> structorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
> at com.mysql.jdbc.Util.getInstance(Util.java:386)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1014)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:988)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:974)
> at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919)
> at
> com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2
> 299)
> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2220)
> at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:813)
> at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor
> AccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon
> structorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
> at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:399)
> at
> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:33
> 4)
> at java.sql.DriverManager.getConnection(DriverManager.java:582)
> at java.sql.DriverManager.getConnection(DriverManager.java:185)
> at
> org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnec
> tion(DriverManagerConnectionFactory.java:75)
> at
> org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(Poolabl
> eConnectionFactory.java:582)
> at
> org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericO
> bjectPool.java:1188)
> at
> org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataS
> ource.java:106)
> at
> com.cloud.utils.db.Transaction.getStandaloneConnectionWithException(Tran
> saction.java:200)
> at
> com.cloud.utils.db.Transaction.getStandaloneConnection(Transaction.java:2
> 09)
> at com.cloud.utils.db.DbUtil.getConnectionForGlobalLocks(DbUtil.java:58)
> at com.cloud.utils.db.DbUtil.getGlobalLock(DbUtil.java:203)
> at com.cloud.utils.db.GlobalLock.lock(GlobalLock.java:151)
> at
> com.cloud.upgrade.DatabaseIntegrityChecker.check(DatabaseIntegrityChec
> ker.java:228)
> at
> com.cloud.utils.component.ComponentLocator.runCheckers(ComponentLoc
> ator.java:304)
> at
> com.cloud.utils.component.ComponentLocator.parse(ComponentLocator.ja
> va:276)
> at
> com.cloud.utils.component.ComponentLocator.getLocatorInternal(Compon
> entLocator.java:867)
> at
> com.cloud.utils.component.ComponentLocator.getLocator(ComponentLocat
> or.java:905)
> at
> com.cloud.utils.component.ComponentLocator.getComponent(ComponentL
> ocator.java:447)
> at
> com.cloud.utils.component.ComponentLocator.getComponent(ComponentL
> ocator.java:440)
> at com.cloud.servlet.CloudStartupServlet.init(CloudStartupServlet.java:44)
> at javax.servlet.GenericServlet.init(GenericServlet.java:241)
> at
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
> at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:736)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.j
> ava:1282)
> at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518
> )
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:4
> 99)
> at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugin
> WebAppContext.java:115)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:
> 152)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandle
> rCollection.java:156)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:
> 152)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:13
> 0)
> at org.mortbay.jetty.Server.doStart(Server.java:224)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:13
> 2)
> at
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.ja
> va:454)
> at
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java
> :396)
> at
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunM
> ojo.java:210)
> at
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
> BuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja
> va:209)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja
> va:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja
> va:145)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Life
> cycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Life
> cycleModuleBuilder.java:59)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(Lif
> ecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter
> .java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launch
> er.java:290)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:23
> 0)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Laun
> cher.java:409)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352
> )
> Caused by: java.sql.SQLException: Access denied for user 'cloud'@'localhost'
> (using password: YES)
> ... 84 more
> ERROR [utils.db.DbUtil] (main:) Unable to acquire DB connection for global
> lock system ERROR [utils.component.ComponentLocator] (main:) Problems
> with running checker:DatabaseIntegrityChecker
> com.cloud.utils.exception.CloudRuntimeException: Unable to acquire lock to
> check for database integrity.
> at
> com.cloud.upgrade.DatabaseIntegrityChecker.check(DatabaseIntegrityChec
> ker.java:229)
> at
> com.cloud.utils.component.ComponentLocator.runCheckers(ComponentLoc
> ator.java:304)
> at
> com.cloud.utils.component.ComponentLocator.parse(ComponentLocator.ja
> va:276)
> at
> com.cloud.utils.component.ComponentLocator.getLocatorInternal(Compon
> entLocator.java:867)
> at
> com.cloud.utils.component.ComponentLocator.getLocator(ComponentLocat
> or.java:905)
> at
> com.cloud.utils.component.ComponentLocator.getComponent(ComponentL
> ocator.java:447)
> at
> com.cloud.utils.component.ComponentLocator.getComponent(ComponentL
> ocator.java:440)
> at com.cloud.servlet.CloudStartupServlet.init(CloudStartupServlet.java:44)
> at javax.servlet.GenericServlet.init(GenericServlet.java:241)
> at
> org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:440)
> at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:736)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
> at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.j
> ava:1282)
> at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518
> )
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:4
> 99)
> at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugin
> WebAppContext.java:115)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:
> 152)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandle
> rCollection.java:156)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:
> 152)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:13
> 0)
> at org.mortbay.jetty.Server.doStart(Server.java:224)
> at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> at
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:13
> 2)
> at
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.ja
> va:454)
> at
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java
> :396)
> at
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunM
> ojo.java:210)
> at
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
> at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
> BuildPluginManager.java:101)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja
> va:209)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja
> va:153)
> at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.ja
> va:145)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Life
> cycleModuleBuilder.java:84)
> at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Life
> cycleModuleBuilder.java:59)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(Lif
> ecycleStarter.java:183)
> at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter
> .java:161)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launch
> er.java:290)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:23
> 0)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Laun
> cher.java:409)
> at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352
> )
> 2012-11-19 14:41:01.612:INFO::Shutdown hook executing
>
>
> --
> Kanzhe Jiang
> MTS at BigSwitch

Reply via email to