首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2 ESB不会启动,也不会说明原因

WSO2 ESB不会启动,也不会说明原因
EN

Stack Overflow用户
提问于 2017-01-17 18:38:18
回答 2查看 906关注 0票数 1

我被WSO2企业服务总线的一个问题卡住了,我不明白也不相信……

我已经在本地安装了一个ESB来测试我的实现。我在组件库的安装目录中添加了一个自定义中介器。我重新启动了esb,一切正常,但我的中介器出现了错误。我停止了ESB并想重新启动它。没有错误,没有日志,日志中只记录了这些信息:

代码语言:javascript
复制
C:\Tools\esb\wso2esb-5.0.0\bin>wso2server.bat
JAVA_HOME environment variable is set to C:\Program Files\Java\jre8
CARBON_HOME environment variable is set to C:\Tools\WSO2ES~1.0\bin\..
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support
log4j:WARN No appenders could be found for logger (org.wso2.securevault.commons.MiscellaneousUtil).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

在寻找可能发生的事情后,我移走了罐子。同样的行为。我创建了一个全新的安装,并以相同的行为启动了它。

我感觉有点迷茫,因为没有日志,没有错误,没有超时,只有那5行日志……请帮帮我!

ESB版本5.0.0

谢谢和干杯,弗雷德里克

EN

回答 2

Stack Overflow用户

发布于 2017-01-18 18:14:37

我找到了答案的一部分。或者至少我有一个理论:我在lib目录中设置了带有依赖项的jar =>,我们应该只添加没有依赖项的编译后的jar文件,并在lib文件夹中手动添加外部依赖项!我在依赖的jar中有一个Junit库,因此我可能出现了这个log4j错误。

对于新安装的问题,不知何故,当你在windows的控制台中启动esb时,如果你没有关闭它并切换到新的安装文件夹,它仍然会启动旧的安装,而不是新的安装。因此,我认为错误仍然会出现,可能是因为JVM没有正确关闭。或者至少这是我所期望的!

票数 3
EN

Stack Overflow用户

发布于 2017-01-17 19:29:30

我认为你的CARBON_HOME应该是C:\Tools\WSO2ES~1.0\ (路径中没有bin )。不确定这是否是唯一的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41694890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档