2016-12-13 110 views
-1

當我嘗試運行wso2server.bat,我得到這個錯誤(服務器2012 R2上運行):錯誤時啓動WSO2 EMM服務器「文件名,目錄名或卷標語法不正確」

C:\Users\beeez\Documents\wso2emm-2.2.0\bin>wso2server.bat The filename, directory name, or volume label syntax is incorrect. JAVA_HOME environment variable is set to C:\Program Files\Java\jdk1.8.0_111 CARBON_HOME environment variable is set to C:\Users\beeez\DOCUME~1\WSO2EM~1.0\ bin.. Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; sup port was removed in 8.0 Error: Could not find or load main class org.wso2.carbon.bootstrap.Bootstrap

我沒有手動設置CARBON_HOME。我可以使用位於提取的碳文件中的wso2server.bat完美地運行WSO2 Carbon服務器。沒有意義,爲什麼一個軟件將啓動,但其他不會。

我可以在我的個人計算機上運行EMM服務器,但它並不想在專用的Windows Server安裝上運行。

+0

替換該行

if "%CARBON_HOME%"=="" set CARBON_HOME=%~sdp0.. 

出於某種原因,你的'CARBON_HOME'是錯誤的。在路徑中有'WSO2EM〜1.0'(而不是2.2.0)必須給你一些線索。試着迴應'CARBON_HOME'並看看你得到了什麼。 – Bee

+0

如果我沒有設置CARBON_HOME會怎麼樣?它會自動設置。 echo CARBON_HOME CARBON_HOME – Beeez

+0

是的,它**應該**工作,如果你沒有手動設置。但正如我所說,不知何故,設定了一條錯誤的道路。 (你有'WSO2EM〜1.0'的路徑嗎?)在windows中,我想這個命令應該是'echo%CARBON_HOME%'。 – Bee

回答

0

這只是一個隨機的想法。

wso2server.bat,與

set CARBON_HOME=%~sdp0.. 
+0

我重建了虛擬機,從jdk 1.8開始,並再次提取文件,但仍然得到同樣的東西。也做了你的改變。 'C:\ Program Files \ wso2emm-2.2.0 \ bin> wso2server.bat 文件名稱,目錄名稱或卷標語法不正確。 JAVA_HOME環境變量設置爲C:\ Program Files \ Java \ jdk1.8.0_111 CARBON_HOME環境變量設置爲C:\ PROGRA〜1 \ WSO2EM〜1.0 \ bin \ .. Java HotSpot(TM)64位服務器VM警告:忽略選項MaxPermSize = 256m;支持被刪除8.0 錯誤:無法找到或加載主類org.wso2.carbon.bootstrap.Bootstrap' – Beeez

+0

我也嘗試設置CARBON_HOME到安裝位置,但仍然沒有運氣。 'C:\ Program Files \ wso2emm-2.2.0 \ bin> wso2server.bat 文件名稱,目錄名稱或卷標語法不正確。 JAVA_HOME環境變量設置爲C:\ Program Files \ Java \ jdk1.8.0_111 CARBON_HOME環境變量設置爲C:\ Program Files \ wso2emm-2.2.0 Java HotSpot(TM)64位服務器VM警告:忽略選項MaxPermSize = 256m;在8.0中刪除端口 錯誤:無法找到或加載主類org.wso2.carbon.bootstrap。Bootstrap' – Beeez

+0

更好地避免路徑中的空間。你能再次嘗試 嗎? – Bee

相關問題