当前位置: 技术问答>java相关
关于tomcat中的Environment Entries问题,请教..
来源: 互联网 发布时间:2017-04-14
本文导语: 请问tomcat中的Environment Entries设置的环境变量值怎么才能在程序中取到? | String JNDIName = "simpleValue"; String name = "old"; /** * 取得上下文 */ javax.naming.In...
请问tomcat中的Environment Entries设置的环境变量值怎么才能在程序中取到?
|
String JNDIName = "simpleValue";
String name = "old";
/**
* 取得上下文
*/
javax.naming.InitialContext ctx = null;
try {
ctx = new javax.naming.InitialContext();
}
catch (javax.naming.NamingException e) {
out.println("无法创建 InitialContext :"+e.getMessage());
}
/**
* lookup
*/
try {
name = (String) ctx.lookup("java:comp/env/"+JNDIName);
}
catch (javax.naming.NamingException e) {
out.println("JNDI=" + JNDIName + " 无法找到 :" + e.getMessage());
}
catch (ClassCastException e) {
out.println("JNDI=" + JNDIName + " 的资源不是有效的 String :"+e.getMessage());
}
System.out.println(name)
String name = "old";
/**
* 取得上下文
*/
javax.naming.InitialContext ctx = null;
try {
ctx = new javax.naming.InitialContext();
}
catch (javax.naming.NamingException e) {
out.println("无法创建 InitialContext :"+e.getMessage());
}
/**
* lookup
*/
try {
name = (String) ctx.lookup("java:comp/env/"+JNDIName);
}
catch (javax.naming.NamingException e) {
out.println("JNDI=" + JNDIName + " 无法找到 :" + e.getMessage());
}
catch (ClassCastException e) {
out.println("JNDI=" + JNDIName + " 的资源不是有效的 String :"+e.getMessage());
}
System.out.println(name)