JNDI View

JBossWebLogicのように稼動中のサーバのJNDIの状態を見る方法ってWebSphereにはないのでしょうか?

管理コンソールにはなさげだったので,しかたなくServletの中でHttpResponseのPrintWriterに書き出すという強引な手法で調べてみた.

done ... printJNDI
JNDI:: single: javax.resource.cci.ConnectionFactory:com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource@bdb5689e
JNDI:: services: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/services)
JNDI:: GroupCommitError: testsuite.integration.xa.simple.websphere.GroupCommitErrorHome:IOR:0000000000000054524d493a7465737473756974652e696e746567726174696f6e2e78612e73696d706c652e7765627370686572652e47726f7570436f6d6d69744572726f72486f6d653a303030303030303030303030303030300000000001000000000000012800010200000000066d6972343200238c000000a14a4d4249000000124773e3aa37643062633737336533616166633334000000240000007d49454a50020001f99237077365727665723103454a4200000063acac0002000100290000005f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d657308786173696d706c657465737423786173696d706c65746573742e6a61722347726f7570436f6d6d69744572726f72000000000000070000000100000014000000000501000100000000000101000000000049424d0a00000008000000011420000100000026000000020002000049424d040000000500050201020000000000001f0000000400000003000000200000000400000001000000250000000400000003
JNDI:: Increment: com.ibm.defaultapplication.IncrementHome:IOR:0000000000000053524d493a636f6d2e69626d2e64656661756c746170706c69636174696f6e2e454a5352656d6f7465434d50496e6372656d656e74486f6d655f35303162623535653a30303030303030303030303030303030000000000001000000000000012400010200000000066d6972343200238c0000009d4a4d4249000000124773e3aa37643062633737336533616166633334000000240000007949454a500200df5967bd077365727665723103454a420000005facac0002000100290000005f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d65730844656661756c744170706c69636174696f6e23496e6372656d656e742e6a617223496e6372656d656e74000000000000070000000100000014000000000501000100000000000101000000000049424d0a00000008000000011420000100000026000000020002000049424d040000000500050201020000000000001f0000000400000003000000200000000400000001000000250000000400000003
JNDI:: SingleCommit: testsuite.integration.xa.simple.websphere.SingleCommitHome:IOR:0000000000000050524d493a7465737473756974652e696e746567726174696f6e2e78612e73696d706c652e7765627370686572652e53696e676c65436f6d6d6974486f6d653a303030303030303030303030303030300000000001000000000000012400010200000000066d6972343200238c0000009d4a4d4249000000124773e3aa37643062633737336533616166633334000000240000007949454a50020098043abd077365727665723103454a420000005facac0002000100290000005f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d657308786173696d706c657465737423786173696d706c65746573742e6a61722353696e676c65436f6d6d6974000000000000070000000100000014000000000501000100000000000101000000000049424d0a00000008000000011420000100000026000000020002000049424d040000000500050201020000000000001f0000000400000003000000200000000400000001000000250000000400000003
JNDI:: jdbc: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/jdbc)
JNDI:: eis: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/eis)
JNDI:: servername: java.lang.String:server1
JNDI:: com: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/com)
JNDI:: wm: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/wm)
JNDI:: SingleRollback: testsuite.integration.xa.simple.websphere.SingleRollbackHome:IOR:0000000000000052524d493a7465737473756974652e696e746567726174696f6e2e78612e73696d706c652e7765627370686572652e53696e676c65526f6c6c6261636b486f6d653a3030303030303030303030303030303000000000000001000000000000012400010200000000066d6972343200238c0000009f4a4d4249000000124773e3aa37643062633737336533616166633334000000240000007b49454a500200c51e8ab0077365727665723103454a4200000061acac0002000100290000005f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d657308786173696d706c657465737423786173696d706c65746573742e6a61722353696e676c65526f6c6c6261636b00000000070000000100000014000000000501000100000000000101000000000049424d0a00000008000000011420000100000026000000020002000049424d040000000500050201020000000000001f0000000400000003000000200000000400000001000000250000000400000003
JNDI:: jta: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/jta)
JNDI:: thisNode: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01)
JNDI:: GroupCommit: testsuite.integration.xa.simple.websphere.GroupCommitHome:IOR:000000000000004f524d493a7465737473756974652e696e746567726174696f6e2e78612e73696d706c652e7765627370686572652e47726f7570436f6d6d6974486f6d653a30303030303030303030303030303030000000000001000000000000012000010200000000066d6972343200238c0000009c4a4d4249000000124773e3aa37643062633737336533616166633334000000240000007849454a500200863216ad077365727665723103454a420000005eacac0002000100290000005f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d657308786173696d706c657465737423786173696d706c65746573742e6a61722347726f7570436f6d6d6974000000070000000100000014000000000501000100000000000101000000000049424d0a00000008000000011420000100000026000000020002000049424d040000000500050201020000000000001f0000000400000003000000200000000400000001000000250000000400000003
JNDI:: com.ibm.isc: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/com.ibm.isc)
JNDI:: plantsby: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/plantsby)
JNDI:: MysqlDS: javax.resource.cci.ConnectionFactory:com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource@3de483e1
JNDI:: mail: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/mail)
JNDI:: ejb: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/ejb)
JNDI:: cell: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell)
JNDI:: GroupRollback: testsuite.integration.xa.simple.websphere.GroupRollbackHome:IOR:0000000000000051524d493a7465737473756974652e696e746567726174696f6e2e78612e73696d706c652e7765627370686572652e47726f7570526f6c6c6261636b486f6d653a303030303030303030303030303030300000000000000001000000000000012400010200000000066d6972343200238c0000009e4a4d4249000000124773e3aa37643062633737336533616166633334000000240000007a49454a500200bdc63af3077365727665723103454a4200000060acac0002000100290000005f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d6573235f5f686f6d654f66486f6d657308786173696d706c657465737423786173696d706c65746573742e6a61722347726f7570526f6c6c6261636b0000000000070000000100000014000000000501000100000000000101000000000049424d0a00000008000000011420000100000026000000020002000049424d040000000500050201020000000000001f0000000400000003000000200000000400000001000000250000000400000003
JNDI:: tm: javax.naming.Context:com.ibm.ws.naming.jndicos.CNContextImpl(mir42Node01Cell/nodes/mir42Node01/servers/server1/tm)
JNDI:: DefaultDatasource: javax.resource.cci.ConnectionFactory:com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource@d101dcee

ちゃんとテスト用EJB自体はBindされているな.InitialContextのlookupもできていると….じゃあ何が問題なんだろう.



3分後.判明.超ハズカシイ間違いをしていた.というか何も問題なかったっぽい.次のステップへ逝けというところだったみたい….orz