我在Windows上设置了apache cloudstack。我成功mvn clean
和mvn install
但我在$ mvn -P developer -pl developer -Ddeploydb
中输入cygwin
命令时出错了。
当我按下输入显示以下错误时。
$ mvn -P developer -pl developer -Ddeploydb
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache CloudStack Developer Mode 4.6.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-checkstyle-plugin:2.11:check (cloudstack-checkstyle) @ cloud-de
veloper ---
[INFO] Starting audit...
Audit done.
[INFO]
[INFO] --- properties-maven-plugin:1.0-alpha-2:read-project-properties (default)
@ cloud-developer ---
[WARNING] Ignoring missing properties file: C:\cs\developer\..\utils\conf\db.pro
perties.override
[INFO]
[INFO] --- maven-remote-resources-plugin:1.3:process (default) @ cloud-developer
---
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (default) @ cloud-developer ---
[INFO] Executing tasks
main:
[INFO] Executed tasks
[INFO]
[INFO] >>> exec-maven-plugin:1.2.1:java (create-schema) > validate @ cloud-devel
oper >>>
[INFO]
[INFO] --- maven-checkstyle-plugin:2.11:check (cloudstack-checkstyle) @ cloud-de
veloper ---
[INFO] Starting audit...
Audit done.
[INFO]
[INFO] <<< exec-maven-plugin:1.2.1:java (create-schema) < validate @ cloud-devel
oper <<<
[INFO]
[INFO] --- exec-maven-plugin:1.2.1:java (create-schema) @ cloud-developer ---
log4j:WARN No appenders could be found for logger (org.springframework.core.env.
StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more in
fo.
========> WARNING: Provided file does not exist: C:\cs\developer/../utils/conf/d
b.properties.override
========> WARNING: Provided file does not exist: C:\cs\developer/developer-prefi
ll.sql.override
========> Initializing database=cloud with host=localhost port=3306 username=clo
ud password=cloud
============> Running query: drop database if exists `cloud`
SQL exception in trying initDB: com.mysql.jdbc.exceptions.jdbc4.CommunicationsEx
ception: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driv
er has not received any packets from the server.
请任何人给我解决这个问题。
感谢。
答案 0 :(得分:1)
SQL exception in trying initDB: com.mysql.jdbc.exceptions.jdbc4.CommunicationsEx
ception: Communications link failure
这意味着DB isn't reachable at all
。这可能包含一个或多个以下原因:
要解决这些问题,您可以按照:
--skip-networking option
的情况下启动。