gpt4 book ai didi

java - JMeter 无法识别 user.properties 中的类路径

转载 作者:太空宇宙 更新时间:2023-11-04 09:22:55 25 4
gpt4 key购买 nike

我正在使用 JMeter 5.0 r 版,并且正在遵循 [本教程](https://docs.wso2.com/display/EI630/Point-to-Point+Messaging#865c10b8d4d64ac688d6a0799cfb6012),

enter image description here

jndiqueues.properties

# register some connection factories
# connectionfactory.[jndiname] = [ConnectionURL]
connectionfactory.QueueConnectionFactory = amqp://admin:admin@clientID/carbon?brokerlist='tcp://localhost:5675'

# register some queues in JNDI using the form
# queue.[jndiName] = [physicalName]
queue.FirstQueue = myfirstqueue

当我运行此 JMS 发布程序时,我收到错误如下:

Response message: javax.naming.NamingException: javax.naming.NoInitialContextException: Cannot instantiate class: org.wso2.andes.jndi.PropertiesFileInitialContextFactory  [Root exception is java.lang.ClassNotFoundException: org.wso2.andes.jndi.PropertiesFileInitialContextFactory ]

这个 jar 已经存在于 lib 文件夹中,但我仍然添加了想要将其添加到类路径中的功能,因为它给出了此错误。所以我编辑了 user.properties 文件,就像答案 here 中提到的那样:

user.classpath=../classes;../lib;../app1/jar1.jar;../app2/jar2.jar;../lib/andes-client-4.0.0.jar

但我仍然遇到同样的错误。我做错了什么?

最佳答案

如果您将andes-client-4.0.0.jar复制到JMeter安装的“lib”文件夹中,则无需设置user.classpath属性,JMeter会自动选择它。

请记住,对于任何属性更改应用程序以及在 JMeter Classpath 下添加 .jar 时,您都需要重新启动 JMeter ,否则更改将不会被采纳。

更多信息:

您还可以将库添加到 JMeter 类路径 Test Plan级别如下:

enter image description here

在这种情况下,不需要重新启动 JMeter

关于java - JMeter 无法识别 user.properties 中的类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58090271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com