2017-05-25 32 views
0

我試圖建立WSO2 IOT服務器3.1.0-M7以下順序不能建立產品-IOT中-3.1.0-M7

  1. 碳設備MGT-2.0.66
  2. 當我建立步驟3.

    碳器件用MTG-插件-3.0.36
  3. 產品-IOT中-3.1.0-M7

步驟1和2成功建立,但以下拋出異常

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18:test (default-test) on project org.wso2.carbon.iot.test.integration: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.18:test failed: There was an error in the forked process 
[ERROR] java.lang.RuntimeException: Error on initializing test environment 
[ERROR] at org.wso2.carbon.automation.engine.testlisteners.TestExecutionListener.handleException(TestExecutionListener.java:71) 
[ERROR] at org.wso2.carbon.automation.engine.testlisteners.TestExecutionListener.onExecutionStart(TestExecutionListener.java:52) 
[ERROR] at org.testng.TestNG.runExecutionListeners(TestNG.java:1068) 
[ERROR] at org.testng.TestNG.run(TestNG.java:1015) 
[ERROR] at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:295) 
[ERROR] at org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:84) 
[ERROR] at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:90) 
[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) 
[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) 
[ERROR] at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) 
[ERROR] Caused by: java.lang.reflect.InvocationTargetException 
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
[ERROR] at java.lang.reflect.Method.invoke(Method.java:606) 
[ERROR] at org.wso2.carbon.automation.engine.extensions.TestNGExtensionExecutor.executeExtensible(TestNGExtensionExecutor.java:75) 
[ERROR] at org.wso2.carbon.automation.engine.testlisteners.TestExecutionListener.onExecutionStart(TestExecutionListener.java:47) 
[ERROR] ... 8 more 
[ERROR] Caused by: java.lang.RuntimeException: Fail to start carbon server 
[ERROR] at org.wso2.iot.integration.common.extensions.IOTServerExtension.handleException(IOTServerExtension.java:90) 
[ERROR] at org.wso2.iot.integration.common.extensions.IOTServerExtension.onExecutionStart(IOTServerExtension.java:73) 
[ERROR] ... 14 more 
[ERROR] Caused by: java.lang.RuntimeException: Port 9763 is not open 
[ERROR] at org.wso2.carbon.automation.extensions.servers.utils.ClientConnectionUtil.waitForPort(ClientConnectionUtil.java:248) 
[ERROR] at org.wso2.carbon.automation.extensions.servers.carbonserver.CarbonServerManager.startServerUsingCarbonHome(CarbonServerManager.java:120) 
[ERROR] at org.wso2.iot.integration.common.extensions.CustomTestServerManager.startServer(CustomTestServerManager.java:134) 
[ERROR] at org.wso2.iot.integration.common.extensions.IOTServerExtension.onExecutionStart(IOTServerExtension.java:65) 
[ERROR] ... 14 more 
[ERROR] -> [Help 1] 

我有端口就像iptables的輸出。

Chain INPUT (policy ACCEPT) 
target  prot opt source    destination 
ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:9443 
ACCEPT  tcp -- 0.0.0.0/0   0.0.0.0/0   state NEW tcp dpt:9763 
ACCEPT  all -- 0.0.0.0/0   0.0.0.0/0   state RELATED,ESTABLISHED 

任何幫助將不勝感激。

回答

0

這可能是由於在給定端口上運行的服務或另一個iot實例的關閉不成功造成的。根據日誌運行maven測試時發生失敗。

手動清除所有不需要的進程後,請重試。 或者你可以通過按照下面的maven命令跳過測試運行來觸發一個maven構建。

mvn clean install -Dmaven.test.skip=true 
+0

感謝Kachiex的評論。這是很多的幫助。 – Kevin