- 浏览: 543091 次
- 性别:
- 来自: 广州
-
最新评论
-
wenming6688:
垃圾。。。。。。
Java中的this和super[转] -
yingjianxuehun:
gszp852 写道请问下,服务器的字符编码在哪设置,我也遇到 ...
ognl.MethodFailedException: Method "setEndtime" failed for object -
zxjlwt:
有在osgi中用过吗?http://surenpi.com
no security manager: RMI class loader disabled -
samuce:
谢谢,终于找到问题结果!
taglib prefix="s" uri="/struts-tags" -
gszp852:
请问下,服务器的字符编码在哪设置,我也遇到了这个问题。不知道是 ...
ognl.MethodFailedException: Method "setEndtime" failed for object
相关推荐
Web应用的部署描述符Web.xml中,需要声明资源引用(resource-ref),以告知应用服务器如何查找和使用在Context.xml中定义的数据源: ```xml ... <description>DB Connection <res-ref-name>jdbc/...
如果不在MyEclipse等集成开发环境中使用内置的Tomcat,你需要确保Tomcat的`conf\Catalina\localhost`目录下没有`host-manager.xml`和`manager.xml`这两个文件,因为它们可能会覆盖自定义的`context.xml`配置。...
InitialContext jndiContext = new InitialContext(properties); //取得Home对象的引用 Object ref = jndiContext.lookup("HelloWorldHome"); HelloWorldHome home = (HelloWorldHome) ...
Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env"); DataSource ds = (DataSource) envCtx.lookup("jdbc/DevDB"); Connection conn = ds.getConnection(); ...
在 Java 代码中,我们可以使用 InitialContext 和 Context.lookup 方法来获取类装载器: ```java Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env"); Session ...
Context ctx = new InitialContext(env); ``` 这段代码展示了如何创建`Hashtable`对象并设置JNDI环境属性,最后通过这些属性创建`InitialContext`对象。 总结来说,JNDI作为一种重要的Java API,为开发者提供了...
Context context = new InitialContext(); context.bind("jdbc/MyDataSource", dataSource); ``` 这里的`dataSource`是一个已经配置好的`javax.sql.DataSource`实例。 通过提供的源码例子,你可以看到如何在实际...
JNDI(Java Naming and Directory Interface)是Java平台的一部分,它允许开发人员访问命名服务,从而可以存储和检索应用程序组件名称和服务之间的映射关系。本文将详细介绍JNDI配置原理,并通过具体的示例帮助读者...
两者的主要区别在于目录服务具有属性查询的能力,使得查找和管理资源更加灵活。 JNDI API包含多个包,它们各自服务于特定目的: 1. `javax.naming`:提供访问命名服务的基础类和接口,如`Context`接口,它是执行...
在J2SE(Java 2 Standard Edition)环境中,JNDI主要应用于Java应用的上下文(Context)绑定和查找,以及资源的管理和配置。 一、JNDI的基本概念与作用 1. 命名服务:命名服务允许应用程序通过名字来查找和访问...
Context context = new InitialContext(props); ``` 这段代码设置了一个RMI(远程方法调用)的初始上下文,连接到了本地的RMI注册表。 4. 查找对象: 一旦有了Context,就可以通过调用`lookup`方法来查找JNDI命名...
InitialContext context = new InitialContext(properties); ``` - EJB查找:然后使用`context.lookup`方法查找EJB的JNDI名称: ```java MyRemoteInterface ejbRef = (MyRemoteInterface) context.lookup("java...
### 方法三:使用Java SE的`Referenceable`和`Context`接口 在Java SE环境中,可以自定义`Referenceable`对象作为数据源,并通过`Context`接口进行JNDI查找。 1. **创建`Referenceable`数据源**:实现`...
// 初始化 context,使用 InitialContext 初始化 Context Context ctx = new InitialContext(); /* * 通过 JNDI 查找数据源,该 JNDI 为 java:comp/env/jdbc/sjxbbs, * 分成两个部分。java:comp/env 是 ...
Context initialContext = new InitialContext(props); ``` 2. **查找资源**:一旦有了初始上下文,就可以通过调用`lookup()`方法来查找资源。例如,如果你知道一个数据源的名字是"java:comp/env/jdbc/MyDB",你...
- **初始化环境变量**:创建一个`Hashtable`,设置`Context.INITIAL_CONTEXT_FACTORY`和`Context.PROVIDER_URL`属性,分别指定初始上下文工厂类和提供者的URL,这些值通常是`weblogic.jndi.WLInitialContextFactory...
Context ctx = new InitialContext(); DataSource da = (DataSource) ctx.lookup("java:comp/env/jdbc/oracle"); cn = da.getConnection(); } catch (Exception e) { System.out.println(e); } return cn; }...
InitialContext context = new InitialContext(props); ``` 2. 使用`lookup()`查找EJB:提供EJB的JNDI名称,通常由EJB的部署描述符决定。 ```java MyRemoteBean remoteBean = (MyRemoteBean) context.lookup("java:...
InitialContext context = new InitialContext(); dataSource = (DataSource) context.lookup("java:comp/env/jdbc/MyDataSource"); } // 其他数据库操作方法 } ``` C3P0是另一个常用的连接池实现,它的配置...