HTTP/1.1 400 Bad Request при тестировании Mina/Jetty Setup для Socket Comms

Весной я определил свой сервер причала следующим образом:

Приложение работает как служба, обернутая оболочкой Tanuki Java Service. Так что, по сути, он просто работает, слушая запросы из сокета.

<bean id="jetty" class="org.eclipse.jetty.server.Server" init-method="start">
    <constructor-arg name="port" value="${Port}" />
</bean>

И использовал Mina для конечной точки

<bean id="minaFactory" class="org.apache.camel.component.mina2.Mina2Component">
    <constructor-arg index="0" ref="camel"></constructor-arg>
</bean>

<bean id="minaEndpoint" factory-bean="minaFactory" factory-method="createEndpoint">
    <constructor-arg index="0" ref="minaConfig1"></constructor-arg>
</bean>

Затем в system.xml,

    <route> 

    <from ref="minaEndpoint" />
        <threads>
            <bean ref="work-to-do" method="work"/>
        </threads>
    </route>

Теперь я использовал Socket Test — https://sourceforge.net/projects/sockettest/?source=typ_redirect

и я могу подключиться к хосту и порту, но при отправке запросов я получаю сообщение об ошибке:

S: {"Action":"Test","Work":"abc"} HTTP/1.1 400 Bad Request Content-Length: 0 Connection: close Server: Jetty(7.2.0.v20101020)

Тест сокета


person CorporateSlave    schedule 16.10.2017    source источник


Ответы (1)


Я удалил jetty.xml, и это сработало.

person CorporateSlave    schedule 16.10.2017