大家好,小阳来为大家解答以上的问题。InitialContext报错 spring热部署这个很多人还不知道,现在让我们一起来看看吧!
1、InitialContext()是可以加载配置文件的(jndi.properties),构造方法也可以带参数的(见API),以下是我的看法。
2、它的初始化是由容器来(系统内部)来完成的,如果你的客户端和服务器都在一台机子上且同一个JVM,那么Context namingContext = new InitialContext();是没问题,如果你的服务器端在另一台机器上。
3、想想也知道,肯定要配置个IP的,对于JNDI的编程都是先注册资源(数据库连接。
4、EJB等),然后再用,这样的原则的。
5、我在EJB3,也同样用到InitialContext()我想道理是相同的,以下是jnid.properties的配置文件(EJB)java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces java.naming.provider.url=localhost:1099--------------------------------------------------------------------------------前面应该还有个new关键字吧new InitialContext() 作用其实就是实例化一个Context对象。
本文到此分享完毕,希望对大家有所帮助。
标签:
版权声明:本文由用户上传,如有侵权请联系删除!