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文件中配置的值