JMeter-AJP Sampler失败,并显示非HTTP响应消息

时间:2019-01-09 07:45:57

标签: tomcat jmeter tomcat7 ajp

我尝试遵循 AJP Sampler tutorial,除了我按照建议使用Tomcat 7而不是9并使用eclipse和maven tomcat插件运行tomcat

当我使用有效的POST请求定义AJP Sampler时,我会收到错误消息

具有8009端口:

Response code: Non HTTP response code: java.net.ConnectException
Response message: Non HTTP response message: Connection refused: connect

具有8080端口(如在常规HTTP请求中一样):

Response code: Non HTTP response code: java.io.IOException
Response message: Non HTTP response message: Connection Closed: -1

是否需要在tomcat中定义其他配置以允许AJP请求?

1 个答案:

答案 0 :(得分:0)

AJP connector在tomcat插件中默认不是启动的:

  

ajpPort int 2.0在其上运行Tomcat服务器的AJP端口。默认情况下为0,这意味着将不会启动。将仅在值> 0时启动ajp连接器。将使用键tomcat.maven.ajp.port

公开为System props和session.executionProperties。

在pom.xml中添加ajpPort解决了该问题

<ajpPort>8009</ajpPort>