我正在尝试在同一台机器上安装和运行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 . . .`
首先:我在哪里以及如何找到合适的日志来找出问题所在?如您所知,在程序开始运行之前,仓库\日志中没有任何内容。 第二:如果您对可能的原因有任何疑问,请告诉我。
其他信息:我使用的是jdk 1.7.0_75,esb 4.9.0,cep 4.0.0,yajsw 11.03,并且在安装了esb和cep之后有一条成功消息。我在安装为Windows服务时给了他们不同的服务名称,以防止冲突。此外,我能够在Windows服务列表中看到它们。
感谢阅读。
答案 0 :(得分:0)
要启动两个碳服务器作为Windows服务,请按照下面的博客文章[1]来解决此问题。该博客解释了如何将两种服务作为Windows服务运行。
将两个节点设置为Windows服务时需要考虑的一些重要方面是:
1.创建两个文件夹作为' esb_service'和' cep_service'并将相关包复制到每个折叠器
2.如[1]所示,请更新wrapper.conf中相关位置的esb_home和cep_home,替换carbon_home,这是默认值
3.确保两个节点之一的端口偏移量加1,以避免端口冲突。
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