[Javalist] resteasy
Avramucz István
avramucz at gmail.com
2011. Dec. 23., P, 14:38:43 CET
A Jersey gyakorlatilag csak ennyit igényel a web.xml-ben:
<servlet>
<servlet-name>ServletAdaptor</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ServletAdaptor</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
AI
2011-12-23 14:34 keltezéssel, András Csányi írta:
> Köszönöm a javaslatot! Úgy tényleg szebb, de sajnos nem megy így sem.
> Ugyanaz a 404 jön. Megpróbálom jersey -vel, hátha ott jobban
> kézzelfoghatóbb a doksi vagy valami.
>
> 2011/12/23 Avramucz István<avramucz at gmail.com>:
>> Hello!
>>
>> Az is lehet a probléma, hogy van egy ilyen mapping-ed:
>>
>>
>> <servlet-mapping>
>> <servlet-name>PartnerServices</servlet-name>
>> <url-pattern>/*</url-pattern>
>> </servlet-mapping>
>>
>>
>> és van egy ilyen is:
>>
>> <context-param>
>> <param-name>resteasy.servlet.mapping.prefix</param-name>
>> <param-value>/</param-value>
>> </context-param>
>>
>> sztem az első nem szükséges, helyette a másodikat használd.
>>
>> Talán szebb lenne, ha a<param-value> az "/rest" lenne, a
>> PartnerServices.java-t pedig ilyen módon alakítanád át:
>>
>> @Path("/partners")
>>
>> public class PartnerServices {
>>
>> @GET
>> @Path("/getallpartners")
>> @Produces("text/html")
>>
>> public String getAllPartners() {
>> return "JBOSS RestEasy webservices...";
>> }
>> }
>>
>>
>> ekkor a URL a következő lesz:
>> http://localhost:8080/DiLib/rest/partners/getallpartners
>>
>> AI
>>
>> 2011-12-23 14:13 keltezéssel, András Csányi írta:
>>
>>> 2011/12/23 Avramucz István<avramucz at gmail.com>:
>>>> Hello!
>>>>
>>>> Esetleg így?
>>>>
>>>> ...
>>>>
>>>> <context-param>
>>>> <param-name>resteasy.servlet.mapping.prefix</param-name>
>>>> <param-value>/rest</param-value>
>>>> </context-param>
>>> Semmi eredmény. Csak 404. Se hiba, se bú, se bá. Az gondolom, hogy nem
>>> számít, hogy egy ear megy a jboss-ba mavennel csomagolva. A mavennek
>>> és a jboss-web.xml -ben megadott ctxPath ugyanaz.
>>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
További információk a(z) Javalist levelezőlistáról