JNDI使用入门

1.在tomcat服务器下面的conf\context.xml文件中配置信息:
如:

<Context>
    <Environment name="tjndi" value="hello JNDI" type="java.lang.String"/>
Context>

这段代码的意思是为tomcat服务器设置了一个名为tjndi,值为hello JNDI,类型为java.lang.String的全服务器的变量

2.在此Tomcat的项目中得到其中的值:

在jsp中引用:
//初始化上下文对象
Context context=new InitialContext();
//通过lookup的方法来读取
String value=(String)context.lookup("java:comp/env/tjndi");
out.print(value);

其中的java:comp/env/是固定的写法,而tjndi就是在context.xml文件中配置的资源的name属性,通过这种方式就可以获得在Context.xml文件中配置的值

你可能感兴趣的:(JDK,1.7,tomcat)