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 <xmed...@gmail.com>:
> 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 <ivan.po...@f4s.sk>:
>
>> 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
>
>

Odpovedet emailem