0

我正在尝试在同一台机器上安装和运行 ESB 和 CEP。我尝试将端口偏移设置为 1,以防止端口冲突,但在运行 ESB 后,我仍然无法运行 CEP。cmd中的错误日志如下:

`C:\Program Files\yajsw-stable-11.03_cep\bat>call setenv.bat
"java" -Xmx30m -Djna_tmpdir="C:\Program Files\yajsw-stable-11.03_cep\bat\/../tmp
" -jar "C:\Program Files\yajsw-stable-11.03_cep\bat\/../wrapper.jar" -t     "C:\Program Files\yajsw-stable-11.03_cep\bat\/../conf/wrapper.conf"
YAJSW: yajsw-stable-11.03
OS   : Windows 7/6.1/amd64
JVM  : Oracle Corporation/1.7.0_75
Dec 20, 2015 11:44:31 AM org.apache.commons.vfs2.VfsLog info
INFO: Using "C:\Users\K5563~1.KHA\AppData\Local\Temp\vfs_cache" as temporary files store.
platform null
************* STARTING "WSO2CARBON_cep" ***********************

Service "WSO2CARBON_cep" NOT started
Press any key to continue . . .`

第一:我在哪里以及如何找到合适的日志来找出问题所在?如您所知,在程序开始运行之前, :repository\logs 中没有任何内容。第二:如果您对可能的原因有任何想法,请告诉我。

附加信息:我正在使用 jdk 1.7.0_75、esb 4.9.0、cep 4.0.0、yajsw 11.03,并且在安装 esb 和 cep 后出现成功消息。在作为 Windows 服务安装时,我给了它们不同的服务名称,以防止冲突。另外,我可以在 Windows 服务列表中看到它们。

谢谢阅读。

4

1 回答 1

0

要将两个碳服务器作为 Windows 服务启动,请按照下面的博客文章 [1] 来解决这个问题。该博客解释了如何将两个服务作为 Windows 服务运行。

将两个节点设置为 Windows 服务时需要考虑的一些重要方面是:
1. 创建两个文件夹作为“esb_service”和“cep_service”并将相关包复制到每个文件夹中

2.如[1]所示,请更新wrapper.conf中相关位置的esb_home和cep_home,替换默认值carbon_home

3.确保两个节点之一的端口偏移量加一,避免端口冲突。

4.用installService.bat和startService.bat启动两个yajsw-stable-11.03,让服务运行起来

注意:我已经使用 yajsw-stable-11.03 版本尝试过这个场景。

[1] http://blog.lasindu.com/2015/05/how-to-start-two-or-more-wso2-servers.html

于 2016-08-03T10:06:40.757 回答