我试图从源代码中运行wso2 api manager。我已按照网站上的说明下载了carbon4kernel
和product-apim
。代码构建成功并导入eclipse,但我无法启动碳服务器。
当我执行wso2server.sh
时,我得到以下内容:
错误:无法找到或加载主类org.wso2.carbon.launcher.Main
即使我将类添加到类路径中,它也会找到Main类,但我得到:
SEVERE {org.wso2.carbon.launcher.Main} - org / osgi / framework / launch / FrameworkFactory
这是使用C5服务器(虽然下载似乎建议使用carbon4)和apiman 1.9.1。
值得注意的是,二进制分发直接开箱即用,但使用旧版碳(基于AXIS2),但源代码版本使用OSGi。
有没有人有这个工作,或者指出哪里出错了?
答案 0 :(得分:0)
我们没有在C5之上发布任何产品。所以基本上你不能用C5构建API Manager。
关于构建和运行C5,您尝试运行wso2server.sh
?我猜你对distribution/kernel/carbon-home/bin/wso2server.sh
的那个感到厌倦。如果是这样的话它就行不通了。您需要做的是,从根pom.xml和distribution/kernel/target
构建的zip文件构建项目。解压缩并尝试wso2server.sh
目录中的bin
。
或者,如果不从源代码构建,您可以从https://github.com/wso2/carbon-kernel/releases/tag/v5.0.0下载并尝试C5内核二进制文件