在Windows 10上构建WSO2 Microgateway项目时出错

时间:2019-09-10 13:53:12

标签: wso2 wso2-am wso2-mgw

我一直在尝试探索WSO2 Microgateway并建立一个Microgateway项目。使用命令“ micro-gw build project-name”在Windows 10中构建项目时出现此错误:“无法找到或加载主类org.wso2.apimgt.gateway.cli.cmd.Main”。

我已经从https://wso2.com/api-management/api-microgateway/下载了工具包和运行时。我已经将Path环境变量设置为Toolkit和运行时提取的文件夹的/ bin目录,但是“ micro-gw build project-name”命令仍然给出错误“找不到或加载主类org.wso2.apimgt” .gateway.cli.cmd.Main”。我还从具有Main.java类的Github(https://github.com/wso2/product-microgateway/)中克隆了源代码,并尝试将环境变量设置为其路径。 我还尝试将环境变量设置为存在Toolkit批处理文件的路径。我也遵循此处提到的步骤https://github.com/wso2/product-microgateway/#running-the-microgateway。 我假设工具包批处理文件(micro-gw)将执行错误中出现的Main.java类。

这些步骤不能解决错误。我是基于Java的产品的新手,我敢肯定我在这里遗漏了一些东西。

1 个答案:

答案 0 :(得分:0)

问题在于init命令而不是build命令。假定使用Init命令在首次使用后设置TOOLKIT。它应该提取platform.zip文件,并将所有必需的资源复制到相关位置。

我希望您在运行init命令后收到Project ___ successfully initialized消息。只需检查$TOOLKIT_HOME/logs/目录以查看日志文件上是否有任何信息。

如果日志文件也无济于事,请作为解决方法,将$TOOLKIT_HOME/lib/gateway/platform$TOOLKIT_HOME/lib/gateway/cli中的所有.jar文件复制到$TOOLKIT_HOME/lib/platform/bre/lib,然后重试,应该可以。 / p>

也请通过https://github.com/wso2/product-microgateway/issues

报告此问题
相关问题