jsp代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@page import="javax.naming.Context"%>
<%@page import="javax.naming.InitialContext"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JNDI练习</title>
</head>
<body>
<%
//javax.naming.Context提供了查找JNDI Resource接口
Context ctx = new InitialContext();
//java.comp/env为前缀
String testjndi = (String) ctx.lookup("java:comp/env/tjndi");
<Environment name="tjndi" value="hello JNDI" type="java.lang.String"/>
out.println("JNDI: " + testjndi);
%>
</body>
</html>----------------
D:\Tomcat 6.0\conf\context.xml代码如下:
----------------
<Context> <!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
--> <!-- Uncomment this to enable Comet connection tacking (provides events
on session expiration as well as webapp lifecycle) -->
<!--
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
-->
<Environment name="tjndi" value="hello JNDI" type="java.lang.String"/>
</Context>
我只是自己添加了一句"<Environment name="tjndi" value="hello JNDI" type="java.lang.String"/>";
代码,利用上面的程序为什么读不出 value值 给我报错啊
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@page import="javax.naming.Context"%>
<%@page import="javax.naming.InitialContext"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JNDI练习</title>
</head>
<body>
<%
//javax.naming.Context提供了查找JNDI Resource接口
Context ctx = new InitialContext();
//java.comp/env为前缀
String testjndi = (String) ctx.lookup("java:comp/env/tjndi");
<Environment name="tjndi" value="hello JNDI" type="java.lang.String"/>
out.println("JNDI: " + testjndi);
%>
</body>
</html>----------------
D:\Tomcat 6.0\conf\context.xml代码如下:
----------------
<Context> <!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource> <!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
--> <!-- Uncomment this to enable Comet connection tacking (provides events
on session expiration as well as webapp lifecycle) -->
<!--
<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />
-->
<Environment name="tjndi" value="hello JNDI" type="java.lang.String"/>
</Context>
我只是自己添加了一句"<Environment name="tjndi" value="hello JNDI" type="java.lang.String"/>";
代码,利用上面的程序为什么读不出 value值 给我报错啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货