- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试寻找无法实例化 InitialContextFactory 的解决方案,但他们的答案似乎不起作用,我尝试在 JBoss 6 EAP 和 JBoss 7 AS 上运行它,所以看来我做错了。
这就是我初始化InitialContext的方式:
public static Context getInitialContext( )
throws javax.naming.NamingException {
Properties p = new Properties( );
p.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
p.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
p.put(Context.PROVIDER_URL, "jnp://localhost:1099");
return new javax.naming.InitialContext(p);
}
这是堆栈跟踪:
javax.naming.NamingException: JBAS011843: Failed instantiate InitialContextFactory org.jnp.interfaces.NamingContextFactory from classloader ModuleClassLoader for Module "deployment.SpringCounterWebApp.war:main" from Service Module Loader
org.jboss.as.naming.InitialContextFactoryBuilder.createInitialContextFactory(InitialContextFactoryBuilder.java:64)
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:664)
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
javax.naming.InitialContext.init(InitialContext.java:223)
javax.naming.InitialContext.<init>(InitialContext.java:197)
com.example.jms.TopicExample.getInitialContext(TopicExample.java:111)
com.example.jms.TopicExample.example(TopicExample.java:32)
com.example.rest.OrderInfoImpl.test(OrderInfoImpl.java:44)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)
org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)
org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:165)
org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:92)
org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
java.util.concurrent.FutureTask.run(FutureTask.java:138)
org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:207)
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:209)
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:152)
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:114)
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:185)
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:113)
javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:164)
如有任何帮助,我们将不胜感激。
最佳答案
在应用服务器内,您所要做的就是new InitialContext()
,不带任何参数。应用服务器已为 JNDI 预先配置了适当的属性。
关于java - 实例化 InitialContextFactory 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18352102/
我对 Jboss-as-7.1.1 有疑问。当我部署它时,它部署正确,但是当我从客户端发送请求时,我收到此错误: javax.naming.NamingException: JBAS011843: F
我正在使用 OpenEJB (TomEE++) 开发一个 EJB 3 项目。 我有一个无状态 session bean,其名称已用注释指定。 @Stateless(mappedName="SlideS
我尝试寻找无法实例化 InitialContextFactory 的解决方案,但他们的答案似乎不起作用,我尝试在 JBoss 6 EAP 和 JBoss 7 AS 上运行它,所以看来我做错了。 这就是
我正在尝试订阅在 JBoss AS7 服务器上运行的 HornetQ 实例。我已经设法连接并发布/接收消息与存在于应用程序服务器外部的测试应用程序,但是当我尝试运行部署在服务器内部的类似示例时在我的消
我正在使用 wildfly10。这是我的 Java 代码。 private Hashtable mEnv = new Hashtable(); InitialContext e = new Initi
我正在测试(使用 JUnit)休息服务,为了确保一切按预期进行,我需要使用一些 EJB 方法。说,我有: 被测试的类,这里不感兴趣; 测试类 public class UploadServic
我正在将 jboss-4.0.4.GA 移动到 wildfly-8.1.0.Final。部署 EAR 时出现以下错误: 2014-07-10 17:09:44,900 ERROR [stderr] (
我在我的程序中使用了以下代码,它是 jboss 7 客户端的 jndi 查找。 public static Context getInitialContext() throws NamingExcep
我正在将一个应用程序从 Websphere 迁移到 jboss EAP 6.0。我已经在 Jboss 控制台上创建了数据源。但在我的代码中我是这样引用的: 但是从 Jboss 访问应用程序时,出现
我正在为 EJB 使用 JBoss 服务器,我需要在控制台应用程序中使用 JNDI 来获取 session bean 的引用,控制台应用程序代码如下所示 import java.util.Proper
我正在将 WebSphere 6 项目迁移到 JBoss EAP 6.4。这样做我正在更改数据源和连接参数。 在其中一个问题上,我面临着一个奇怪的问题。即使我将 INITIAL_CONTEXT_FAC
大家好,我在 Jboss-as-7.1.1 中遇到了一些问题。我正确部署但是当我从客户端发送请求时出现错误。我正在使用 Jboss-7.1.1,部署文件夹是 standalone/deployment
我正在尝试将我的应用程序从jboss 3.2迁移到wildfly..当我尝试部署我的ear文件时,我收到以下异常.. Can't get data source due to JNDI failure
我在 WSO2 数据服务服务器中创建 JNDI 数据源时遇到错误,我正在使用 MarkLogic XCC/J 连接器,也可能使用 JNDI 上下文类,但我遇到了错误。 DS Fault Message
我正在将服务从 Jboss 5.1 迁移到 Jboss EAP 7.0.0。它使用maven 3.9.9在jdk 1.8中成功构建,并在jboss EAP 7.0.0中成功部署。 在部署期间,它显示j
我是一名优秀的程序员,十分优秀!