首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用YAJSW将WSO2CEP作为Windows服务启动时未找到类

使用YAJSW将WSO2CEP作为Windows服务启动时未找到类
EN

Stack Overflow用户
提问于 2016-05-18 06:43:20
回答 1查看 1.3K关注 0票数 1

我们一直在使用YAJSW version beta-12.05WSO2CEP安装为Windows。它已经工作了一次,直到我们重新启动服务器,并且它已经无法启动并报告错误日志如下所示。

代码语言:javascript
复制
WARNING|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:06|YAJSW: yajsw-beta-12.04
WARNING|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:06|OS   : Windows 7/6.1/amd64
WARNING|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:06|JVM  : Oracle Corporation/1.8.0_74/C:\Program Files\Java\jdk1.8.0_74\jre/64
WARNING|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:07|working directory ?unresolved?\ not found
INFO|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:08|started process with pid 3900
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|[INFO] StandardFileSystemManager - Using "C:\Programs\WSO2CEP\yajsw-beta-12.05\?unresolved?\tmp\vfs_cache" as temporary files store.
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|java.lang.ClassNotFoundException: org.wso2.carbon.bootstrap.Bootstrap
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at org.rzo.yajsw.app.WrapperManagerImpl.init(WrapperManagerImpl.java:327)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at org.rzo.yajsw.app.WrapperManagerProxy.getWrapperManager(WrapperManagerProxy.java:53)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at org.rzo.yajsw.app.AbstractWrapperJVMMain$1.run(AbstractWrapperJVMMain.java:64)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at java.security.AccessController.doPrivileged(Native Method)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at org.rzo.yajsw.app.AbstractWrapperJVMMain.preExecute(AbstractWrapperJVMMain.java:56)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|    at org.rzo.yajsw.app.WrapperJVMMain.main(WrapperJVMMain.java:41)
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|error finding main method in class: org.wso2.carbon.bootstrap.Bootstrap : org.wso2.carbon.bootstrap.Bootstrap
INFO|3900/0|Service "WSO2 Carbon"|16-05-13 10:35:09|no java main method found -> aborting
INFO|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:09|executed script: scripts/trayMessage.gv 1
INFO|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:10|restart process due to default exit code rule
INFO|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:10|restart internal RUNNING
INFO|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:10|stopping process with pid/timeout 3900 45000
INFO|wrapper|Service "WSO2 Carbon"|16-05-13 10:35:10|process exit code: 999

但是,如果我们只是在bin文件夹中通过WSO2CEP的wso2server.bat启动它,那么它就是工作的。我还尝试将整个YAJSW文件夹复制到另一个服务器并安装服务,这也是工作。

它可以看出,WSO2CEP和YAJSW都可以正常工作,但无法作为特殊服务器上的服务启动。

服务器的具体内容如下:

代码语言:javascript
复制
OS   : Windows 7/6.1/amd64
JVM  : Oracle Corporation/1.8.0_74/C:\Program Files\Java\jdk1.8.0_74\jre/64
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-05 05:15:53

请确保您已经按照以下指南配置了jajsw conf。似乎你的工作目录没有被正确设置。docs.wso2.com/display/Carbon443/Installing+as+a+Windows+Service

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

https://stackoverflow.com/questions/37292082

复制
相关文章

相似问题

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