我正在尝试分析一个问题,在JCO跟踪文件中我可以看到JCO池添加如下
SAPEngine_Application_Thread[impl:3]_12 [14:44:41:772]: [JAV-LAYER] JCO.PoolManager.addPool:
name = pool name,
connection = connection,
pool_size = 20,
max_wait_time = 30000,
pooled_connection_timeout = 600000,
timeout_check_period = 60000
但在此之后,当我尝试从此池中获取连接时,我收到以下错误
SAPEngine_Application_Thread[impl:3]_12 [14:45:00:942]: [JAV-LAYER] JCO.PoolManager.getClient(poolName, true) Error: application tries to get client from removed or non existent pool.
此错误发生在我的XI系统重新启动后,其余时间按预期工作。 XI系统有两个堆栈JAVA AS和ABAP AS。
我试图查看JRFC日志和defaultTrace.log
文件,但是没有找到线索。
谢谢,
答案 0 :(得分:0)
我不太了解XI,但从你的跟踪看起来,添加的池实际上被命名为“池名”,而从错误消息中看来你的应用程序/ XI似乎试图从池中获取连接命名为“poolName”。也许你应该检查你的配置..?