Java 无法加载属性文件amqp:
我使用的是qpid jms,我是一个客户机,在Eclipse中使用简单的字母组合,而不是Maven或其他模块Java 无法加载属性文件amqp:,java,apache,jms,jndi,Java,Apache,Jms,Jndi,我使用的是qpid jms,我是一个客户机,在Eclipse中使用简单的字母组合,而不是Maven或其他模块 Exception in thread "main" javax.naming.NamingException: Unable to load property file: amqp://192.168.130.1:5672. [Root exception is java.io.FileNotFoundException: amqp:\192.168.130.1:5672 (?????
Exception in thread "main" javax.naming.NamingException: Unable to load property file: amqp://192.168.130.1:5672. [Root exception is java.io.FileNotFoundException: amqp:\192.168.130.1:5672 (?????????????????????? ???????????????)]
at org.apache.qpid.jms.jndi.JmsInitialContextFactory.getInitialContext(JmsInitialContextFactory.java:109)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.<init>(Unknown Source)
at enri.fixm301.semilive.publisher.MessagePublisher.getInitialContext(MessagePublisher.java:134)
at enri.fixm301.semilive.publisher.MessagePublisher.startConnection(MessagePublisher.java:138)
at enri.fixm301.semilive.publisher.Publish.main(Publish.java:38)
Caused by: java.io.FileNotFoundException: amqp:\192.168.130.1:5672 (?????????????????????? ???????????????)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at org.apache.qpid.jms.jndi.JmsInitialContextFactory.getInitialContext(JmsInitialContextFactory.java:92)
... 7 more
线程“main”javax.naming.NamingException中的异常:无法加载属性文件:amqp://192.168.130.1:5672. [根异常为java.io.FileNotFoundException:amqp:\192.168.130.1:5672(?????????)
位于org.apache.qpid.jms.jndi.JmsInitialContextFactory.getInitialContext(JmsInitialContextFactory.java:109)
位于javax.naming.spi.NamingManager.getInitialContext(未知源)
位于javax.naming.InitialContext.getDefaultInitCtx(未知源)
位于javax.naming.InitialContext.init(未知源)
位于javax.naming.InitialContext。(未知源)
位于enri.fixm301.semilive.publisher.MessagePublisher.getInitialContext(MessagePublisher.java:134)
位于enri.fixm301.semilive.publisher.MessagePublisher.startConnection(MessagePublisher.java:138)
位于enri.fixm301.semilive.publisher.Publish.main(Publish.java:38)
由以下原因引起:java.io.FileNotFoundException:amqp:\192.168.130.1:5672(???)
在java.io.FileInputStream.open(本机方法)
位于java.io.FileInputStream。(未知源)
位于java.io.FileInputStream。(未知源)
位于org.apache.qpid.jms.jndi.JmsInitialContextFactory.getInitialContext(JmsInitialContextFactory.java:92)
... 还有7个
找不到文件-我们如何帮助您?这就是我配置所有类型JAR的问题。我也搜索了这个文件,但不幸的是我找不到。请帮帮我,我真的卡住了。我如何搜索这个文件或解决这个问题plz。谢谢你看一看代码私有静态InitialContext getInitialContext()抛出NamingException{Hashtable env=new Hashtable();env.put(Context.INITIAL_Context_FACTORY,“org.apache.qpid.jms.jndi.JmsInitialContextFactory”);env.put(Context.PROVIDER_URL,“amqp://192.168.1.1:5672");env.put(Context.SECURITY_PRINCIPAL,“admin”);env.put(Context.SECURITY_CREDENTIALS,“admin”);return new InitialContext(env);}当对象初始化时抛出异常,非常感谢您的支持。您能修复它吗?我也面临着同样的错误:(找不到文件-我们如何帮助您?这是我配置了所有类型的JAR的问题。我也搜索了此文件,但不幸的是我找不到。请帮助我,我真的被卡住了。我如何搜索此文件或解决此问题?请大家看一下代码专用静态InitialContext getInitialContext()抛出NamingException{Hashtable env=new Hashtable();env.put(Context.INITIAL_Context_FACTORY,“org.apache.qpid.jms.jndi.JmsInitialContextFactory”);env.put(Context.PROVIDER_URL,“amqp://192.168.1.1:5672);env.put(Context.SECURITY_主体,“admin”);env.put(Context.SECURITY_凭证,“admin”);返回新的初始上下文(env)}当对象初始化时抛出异常,非常感谢您的支持。您能修复它吗?我也面临同样的错误:(