Hi, ich habe gerade das Problem, dass ich nicht herausfinde, wie ich meien Stateless Beans ordentlich auf URLs mappe. Wenn ich eine simple Anwendung mit nur einer Stateless-Bean deploye, läuft alles wunderbar. Jetzt hab ich aber das Problem, dass ich bspw. eine Anwendung mit JSF habe und das Mapping in der web.xml wie folgt angegeben habe:
Anschließend ist das Ergebnis, dass die URLs mit den Stateless Beans nicht mehr mappen und ich diese nicht mehr erreichen kann. Ich habe keine explizite Anweisung in der web.xml, da ich nicht rausfinde, wie diese aussehen müssten. Die Bean sieht gerade so aus:
Das gleiche Problem habe ich, wenn ich statt des JSF-Mappings noch einen Web-Service basierend auf JAX-WS einbinde. Die Stateless-Beans erreiche ich einfach nicht mehr. Wie muss ich die web.xml richtig konfigurieren? Oder wo gibt es eine vernünftige Anleitung bzw. Erklärung zu diesem Thema?
Code:
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.xhtml</welcome-file>
</welcome-file-list>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
Anschließend ist das Ergebnis, dass die URLs mit den Stateless Beans nicht mehr mappen und ich diese nicht mehr erreichen kann. Ich habe keine explizite Anweisung in der web.xml, da ich nicht rausfinde, wie diese aussehen müssten. Die Bean sieht gerade so aus:
Code:
@Stateless
@Path(value = "test")
public class TestRessource {
@GET
@Path("call")
@Produces({MediaType.APPLICATION_JSON, "text/plain"})
public Object ladeSchhluessel () throws Exception {
return "das ist ein test";
}
}
Das gleiche Problem habe ich, wenn ich statt des JSF-Mappings noch einen Web-Service basierend auf JAX-WS einbinde. Die Stateless-Beans erreiche ich einfach nicht mehr. Wie muss ich die web.xml richtig konfigurieren? Oder wo gibt es eine vernünftige Anleitung bzw. Erklärung zu diesem Thema?
Zuletzt bearbeitet: