Ahoj,
dakujem za reakciu, prave teraz po debugovani tomcat-u a spring-u som
nasiel kde je problem.
v konfiguracnom XML-ku (nepouzivam anotacie) pre controller-y pre
Spring je mozne definovat nasledovne:
<bean id="discussionViewerController"
class="info........DiscussionViewerController">
<property name="supportedMethods"
value="GET,POST,PUT,DELETE"></property>
</bean>
chybne som napisal, ze do Springu sa to nedostane, dostavalo, a
nasledne som zistil ze porovnavalo ci sa aktualna HTTP metoda nachadza
v definovanych, co samozrejme tam nebola.
dakujem
Ivan
2014-04-30 7:59 GMT+02:00 Ondra Medek <[email protected]>:
> Ahoj, jen tak strilim od boku, nemohlo by to byt security nastaveni web.xml
>
> <security-constraint>
> <web-resource-collection>
> <url-pattern>/*</url-pattern>
> <http-method>GET</http-method>
> <http-method>POST</http-method>
> <http-method>PUT</http-method>
> <http-method>DELETE</http-method>
> </web-resource-collection>
> <!-- no auth-constraint tag here -->
> </security-constraint>
>
> Ondra Medek
>
>
> 2014-04-29 20:38 GMT+02:00 Ivan Polak <[email protected]>:
>
>> Zdravim konferenciu,
>>
>> potrebujem aby Tomcat (7.0.29) obsluhoval okrem GET a POST HTTP volani
>> aj volania typu PUT a DELETE.
>>
>> podla zdrojov na
>> http://tomcat.apache.org/tomcat-7.0-doc/default-servlet.html
>>
>> do web.xml suboru som pridal nastavenie parametru readonly na hodnotu
>> false.
>>
>> <servlet>
>> <servlet-name>defaultServlet</servlet-name>
>>
>> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
>> <init-param>
>> <param-name>debug</param-name>
>> <param-value>0</param-value>
>> </init-param>
>> <init-param>
>> <param-name>listings</param-name>
>> <param-value>false</param-value>
>> </init-param>
>> <init-param>
>> <param-name>readonly</param-name>
>> <param-value>false</param-value>
>> </init-param>
>> <load-on-startup>1</load-on-startup>
>> </servlet>
>>
>> <servlet-mapping>
>> <servlet-name>defaultServlet</servlet-name>
>> <url-pattern>/</url-pattern>
>> </servlet-mapping>
>>
>> pouzivam Spring ale tam sa volanie DELETE ani nedostane, ale volanie
>> PUT funguje bezproblemov.
>>
>> pri volani DELETE metody dostavam chybu: 405 Method Not Allowed
>>
>> neviete niekto, co je este potrebne nakonfigurovat, aby fungovala aj
>> DELETE metoda.
>>
>> dakujem
>>
>> Ivan
>
>