我是WSO2 API管理器的新手。根据文档,我尝试在本地启动服务器,但出现错误,指出无法找到或加载主类Enterprise。

有人可以帮我解决此问题,以便继续进行吗

D:\softwares\WSO2\WSO2 API Manager\wso2am-2.0.0\wso2am-2.0.0\bin>wso2server.bat

JAVA_HOME environment variable is set to C:\Program Files\Java\jdk1.8.0_111
CARBON_HOME environment variable is set to D:\softwares\WSO2\WSO2 Enterprise Service Bus\wso2esb-5.0.0
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Error: Could not find or load main class Enterprise

D:\softwares\WSO2\WSO2 API Manager\wso2am-2.0.0\wso2am-2.0.0\bin>

谢谢
蒙娜

最佳答案

谢谢你的细节。

以下是解决此问题的步骤

  • 我用空格创建了APIM文件夹。由于它给出了以下错误。因此,在创建任何WSO2文件夹时,请避免使用空格
    错误:找不到或加载主类API
  • 当我们解压缩最新版本的APIM时,它将在下面的结构中创建文件夹。
    D:\ softwares \ WSO2 \ WSO2 API Manager * wso2am-2.0.0 \ wso2am-2.0.0 *

  • 由于上述结构,wso2server.bat文件将查找存储库/ conf文件,并将通过以下错误进行查找。
    Configuration error java.io.FileNotFoundException: D:\softwares\WSO2\APIM\wso2am-2.0.0\wso2am-2.0.0\bin\..\repo‌​sitory\conf\etc\logg‌​ing-bridge.propertie‌​s (The system cannot find the path specified) Error occured while creating the log4j prop fragment bundle. java.io.FileNotFoundException: D:\softwares\WSO2\APIM\wso2am-2.0.0\wso2am-2.0.0\bin\..\repo‌​sitory\components\..‌​\conf\log4j.properti‌​es (The system cannot find the path specified)
    

    因此,最终它将尝试在wso2am-2.0.0 \ wso2am-2.0.0 \下查找不存在的存储库文件夹。

    因此,要解决该问题,请将所有文件从子文件夹从wso2am-2.0.0 \ wso2am-2.0.0 \移至wso2am-2.0.0并删除该子文件夹,即突出显示了一个文件(wso2am-2.0.0 ** wso2am-2.0.0 **。

    现在去
    D:\ softwares \ WSO2 \ APIM \ wso2am-2.0.0 \ bin并运行wso2server.bat文件,它将成功运行。

    如有任何问题,请随时与我联系。

    谢谢
    蒙娜(Munna Mahaboob)

    09-28 09:35