[Javalist] resteasy
Avramucz István
avramucz at gmail.com
2011. Dec. 23., P, 14:26:43 CET
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.
>
További információk a(z) Javalist levelezőlistáról