我正在尝试在BWContainer中运行BW服务。我已经启动了一个命名容器,将服务部署到容器上,但它无法启动。当我开始它时,我确实得到了一些记录,但它只是停止了。它没有给我任何错误,也没有继续它已成功启动的日志语句。在Tibco管理员中,服务的状态从“已停止”变为“开始”并返回“已停止”。
有没有人知道在哪里寻找根本原因?
以下是来自应用程序的日志记录:
2014 Mar 04 17:08:40:409 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300001 Process Engine version 5.9.2, build V19, 2011-5-4
2014 Mar 04 17:08:40:419 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300009 BW Plugins: version 5.9.2, build V19, 2011-5-4
2014 Mar 04 17:08:40:429 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300010 XML Support: TIBCOXML Version 5.51.300.009
2014 Mar 04 17:08:40:429 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300011 Java version: Java HotSpot(TM) Server VM 17.1-b03
2014 Mar 04 17:08:40:429 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300012 OS version: x86 Windows XP 5.1
2014 Mar 04 17:08:43:083 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300013 Tibrv string encoding: ISO8859-1
2014 Mar 04 17:08:43:463 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300022 Engine will be exiting for re-launch within container [c2].
2014 Mar 04 17:08:45:446 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300001 Process Engine version 5.9.2, build V19, 2011-5-4
2014 Mar 04 17:08:45:476 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300009 BW Plugins: version 5.9.2, build V19, 2011-5-4
2014 Mar 04 17:08:45:496 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300010 XML Support: TIBCOXML Version 5.51.300.009
2014 Mar 04 17:08:45:496 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300011 Java version: Java HotSpot(TM) Server VM 17.1-b03
2014 Mar 04 17:08:45:496 GMT +1 BW.JMSSnooper-JMSSnooper_Part1 Info [BW-Core] BWENGINE-300012 OS version: x86 Windows XP 5.1
我从BWContainer获得以下日志记录:
Mar 28, 2014 2:01:13 PM com.tibco.bw.container.BWContainer if
INFO: Container <TestContainer> started...
Mar 28, 2014 2:02:04 PM com.tibco.bw.container.BWContainer a
SEVERE: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.tibco.bw.container.BWContainer.a(Unknown Source)
at com.tibco.bw.container.BWContainer.a(Unknown Source)
at com.tibco.bw.container.BWContainer$EngineLoader.run(Unknown Source)
Caused by: java.lang.RuntimeException: Assertion failed.
at com.tibco.util.Debug.a(Debug.java:276)
at com.tibco.util.Debug.assertTrue(Debug.java:203)
at com.tibco.xml.tns.impl.TnsFragmentStoreImpl.initialize(TnsFragmentStoreImpl.java:70)
at com.tibco.xml.tns.impl.TargetNamespaceCache.<init>(TargetNamespaceCache.java:68)
at com.tibco.xml.tns.impl.TargetNamespaceCache.<init>(TargetNamespaceCache.java:41)
at com.tibco.objectrepo.schema.VFileTNSCache.<init>(VFileTNSCache.java:116)
at com.tibco.pe.core.RepoAgentImpl.<init>(Unknown Source)
at com.tibco.pe.core.RepoLoader.if(Unknown Source)
at com.tibco.pe.core.RepoLoader.<init>(Unknown Source)
at com.tibco.pe.PEMain.a(Unknown Source)
at com.tibco.pe.PEMain.do(Unknown Source)
at com.tibco.pe.PEMain.connect(Unknown Source)
... 7 more
答案 0 :(得分:0)
好的,如果您有BW( Designer ),每次运行 designer 时,日志都会保存在:
在同一个log(s)文件夹中,它应该是一个与项目同名的日志。请尝试以下方法:
发生的任何错误都应该在其中一个日志上,您可以通过查看这些日志来区分是不对的
如果您的测试通过,所有日志都应该填充,显然,如果您的服务未在管理员上启动,则可能是因为您的项目部署{.ear}不完整或正确。
在构建部署.ear文件时,请确保包含所有资源。构建一个新的.ear文件并部署到Administrator。然后转到管理员:
[您的服务包名称] - &gt;配置 - &gt; [您的服务包名称] - &gt;先进
确保您的服务器的所有全局变量信息都正确。
如果您在Windows上开发并像我们一样部署到Linux,那么您必须非常小心全局变量。 此外,如果您使用任何&#34;适配器&#34;与ADB适配器或SAP适配器一样,请确保您的管理员(服务器安装也)具有正确的设置,以便它可以访问数据库。
我会每天在这里查看,以便我们为您解决此问题。如果有帮助,请给我发电子邮件。