Java 原因:com.amazonaws.services.sqs.model.QueueDoesNotExistException:此wsdl版本的指定队列不存在

Java 原因:com.amazonaws.services.sqs.model.QueueDoesNotExistException:此wsdl版本的指定队列不存在,java,spring,amazon-web-services,amazon-sqs,Java,Spring,Amazon Web Services,Amazon Sqs,我正在尝试实现AWS的SimpleQueueService。我在US-east-2地区创建了一个名为“tradein轮胎促销Sorders Alpha USAmazon”的队列。我在XML中也提到过,考虑这样的区域UES-EST-2: <bean id="sqsEndPoint_USAmazon" class="java.lang.String"> <constructor-arg value="https://sqs.us-east-2.amazonaws.c

我正在尝试实现AWS的SimpleQueueService。我在US-east-2地区创建了一个名为“tradein轮胎促销Sorders Alpha USAmazon”的队列。我在XML中也提到过,考虑这样的区域UES-EST-2:

<bean id="sqsEndPoint_USAmazon" class="java.lang.String">
        <constructor-arg value="https://sqs.us-east-2.amazonaws.com" />
    </bean>

我已经阅读了许多解决方案,但只有一个解决方案我们需要在us-east-2区域创建队列。我已经创建了它,所以请为我提供一些其他解决方案。

您在哪里传递您的队列名称“tradein轮胎促销Sorders Alpha USAmazon”?如果您计划传递sqs url,应该是这样的,只需在word promotionorders中将大写订单更改为小写订单即可。
<bean name="promotionsOrdersQueuePoller"
        class="com.amazon.tradein.datarelocationengine.sqs.PromotionsOrdersQueuePoller"
        init-method="init">
        <constructor-arg ref="resourceProvider" />
        <constructor-arg ref="promotionsOrdersQueueMessageHandler" />
        <constructor-arg ref="promotionsOrdersQueueMessageFailureHandler" />
    </bean>


<bean name="promotionsOrdersQueueMessageHandler"
        class="com.amazon.tradein.datarelocationengine.sqs.PromotionsOrdersQueueMessageHandler" />


<bean name="promotionsOrdersQueueMessageFailureHandler"
        class="com.amazon.tradein.datarelocationengine.sqs.PromotionsOrdersQueueMessageFailureHandler" />  
Error creating bean with name 'promotionsOrdersQueuePoller' defined in URL [file:/local/home/mshikher/TradeInDataRelocationService/src/TradeInDataRelocationEngine/configuration/spring-configuration/application/sqs.xml]: Invocation of init method failed; nested exception is com.amazon.tradein.datarelocationengine.exception.TerminalException: SQS message consumer start failed

Caused by: com.amazonaws.services.sqs.model.QueueDoesNotExistException: The specified queue does not exist for this wsdl version. (Service: AmazonSQS; Status Code: 400; Error Code: AWS.SimpleQueueService.NonExistentQueue;