BAS的命名服务(Naming)是通过Visibroker smartAgent智能代理来注册查找的。你这里是客户端调用Naming.lookup(ejbname)失败,即没找到ejb远程对象的jndi名字。
估计是没有打开智能代理。做法如下:选中主菜单Tools-->VisiBroker SmartAgeng即可。
这时windows的系统托盘里多一个图标。或直接到BAS的安装目录下的bin目录里执行osagent.exe。如不行再回复。