我是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>
谢谢
蒙娜
最佳答案
谢谢你的细节。
以下是解决此问题的步骤
错误:找不到或加载主类API
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\..\repository\conf\etc\logging-bridge.properties (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\..\repository\components\..\conf\log4j.properties (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)