类静态成员在同一container的ejb和servlet中是一份还是两份?高手请进
我用一个JavaBean封装了一些资源,使用静态方法暴露出来。该资源需要一个初始化操作,我用一个sessionless ejb在ejbCreate中调用它的初始化操作(使该ejb在container启动时就产生一个)。我把ejb和servlet打包到一个ear文件中,部署到container中。刚开始的时候servlet中访问资源始终都报错,说资源没有初始化。后来我把工程重建,把源代码复制过来重新打包ear文件,居然又不报错了。请问各位这到底是怎么回事?ejb和servlet中应该各有一份该静态资源还是只有一份?这会不会跟container有关?希望能有高手能把中间的道理给我讲明白,否则我怕项目实施的时候会出错。谢谢各位!另:不会是代码有问题