Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]
解決方式:
window->preferences->java->installed JREs->edit 加入jobss中client中一些jar包如jbossall-client.jar.
分享到:
相关推荐
<br> 测试代码完成测试 <br> 报错:Cannot instantiate class: org.jnp.interfaces.NamingContextFactory <br> 添加 引用 <br>继续报错是因为JNDI访问名称错误,也是用了原来的那个了。哈哈。...
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); props.setProperty("java.naming.provider.url", "localhost:1099"); InitialContext ctx = new ...
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces ``` 有了这个配置文件和JBoss的客户端库,客户端就可以访问JBoss提供的EJB服务。 部署EJB在JBoss中有两种主要方法,以下以Session Bean为例,...
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces ``` 有了这些配置,客户端就能利用JBoss提供的EJB服务。 **部署EJB**: 在JBoss中有两种基本的部署方式,这里以Session Bean为例,假设客户端...
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces ``` 这使得客户端能够利用JBoss提供的EJB服务。 5. JBoss中部署EJB的方法 有两种主要的EJB部署方式: - **方法一**:直接将ejb jar包和web应用...
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces ``` 此外,还需要将`jndi.properties`文件所在的目录添加到客户端的classpath中。 ##### 2.2 JBoss中部署EJB 部署EJB主要有两种方式: - **...
props.setProperty(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces"); props.setProperty(Context.PROVIDER_URL, "localhost:1099"); Context ctx = new InitialContext(props); HelloRemote...
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); props.setProperty("jnp.disableDiscovery", "true"); InitialContext ctx = new InitialContext(props); return...
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); props.setProperty("java.naming.provider.url", "localhost:1099"); props.setProperty("java.naming.factory....
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces java.naming.provider.url=localhost ``` - 第四部分是客户端调用代码,如: ```java InitialContext ctx = new InitialContext(); ...
properties.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces"); properties.put(Context.PROVIDER_URL, "localhost:1099"); properties.put(Context.SECURITY_PRINCIPAL, "user"); ...
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.interfaces"); ctx = new InitialContext(props); return ctx; } public static void main(String[] args) { try { Context ...
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces ``` #### 三、JBuilder与Sybase数据库的集成配置 **1. 准备工作** - **获取Sybase jConnect驱动:** - 使用JBuilder 6.0自带的 `...
- **`java.naming.factory.initial`**: `"org.jnp.interfaces.NamingContextFactory"` - **`java.naming.provider.url`**: `"localhost:1099"` **说明**: - JBoss使用`NamingContextFactory`作为初始化上下文工厂...
prop.put("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); prop.put("java.naming.provider.url", "localhost:1099"); prop.put("java.naming.factory.url.pkgs", "org.jboss....
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); props.setProperty("java.naming.provider.url", "localhost:1099"); props.setProperty("java.naming.factory.url...
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory"); props.setProperty("java.naming.provider.url", "localhost:1099"); props.setProperty("java.naming.factory....