Re: tomcat (7.0.29) a DELETE HTTP metoda

2014-04-30 Tema obsahu Ondra Medek
Ahoj, jen tak strilim od boku, nemohlo by to byt security nastaveni web.xml

security-constraint
web-resource-collection
url-pattern/*/url-pattern
http-methodGET/http-method
http-methodPOST/http-method
http-methodPUT/http-method
http-methodDELETE/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-namedefaultServlet/servlet-name

 servlet-classorg.apache.catalina.servlets.DefaultServlet/servlet-class
 init-param
 param-namedebug/param-name
 param-value0/param-value
 /init-param
 init-param
 param-namelistings/param-name
 param-valuefalse/param-value
 /init-param
 init-param
 param-namereadonly/param-name
 param-valuefalse/param-value
 /init-param
 load-on-startup1/load-on-startup
 /servlet

 servlet-mapping
 servlet-namedefaultServlet/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



Re: tomcat (7.0.29) a DELETE HTTP metoda

2014-04-30 Tema obsahu Ivan Polak
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=infoDiscussionViewerController
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-methodGET/http-method
 http-methodPOST/http-method
 http-methodPUT/http-method
 http-methodDELETE/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-namedefaultServlet/servlet-name

 servlet-classorg.apache.catalina.servlets.DefaultServlet/servlet-class
 init-param
 param-namedebug/param-name
 param-value0/param-value
 /init-param
 init-param
 param-namelistings/param-name
 param-valuefalse/param-value
 /init-param
 init-param
 param-namereadonly/param-name
 param-valuefalse/param-value
 /init-param
 load-on-startup1/load-on-startup
 /servlet

 servlet-mapping
 servlet-namedefaultServlet/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




tomcat (7.0.29) a DELETE HTTP metoda

2014-04-29 Tema obsahu Ivan Polak
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-namedefaultServlet/servlet-name

servlet-classorg.apache.catalina.servlets.DefaultServlet/servlet-class
init-param
param-namedebug/param-name
param-value0/param-value
/init-param
init-param
param-namelistings/param-name
param-valuefalse/param-value
/init-param
init-param
param-namereadonly/param-name
param-valuefalse/param-value
/init-param
load-on-startup1/load-on-startup
/servlet

servlet-mapping
servlet-namedefaultServlet/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