Ich habe einen Jetty-Server, auf dem meine Webdienste ausgeführt werden können. Kürzlich habe ich ein Programm entwickelt, um den Web-Service zu konsumieren und lief auf Access-Control-Allow-Origin-Problem.So fügen Sie Access-Control-Allow-Origin zum Jetty-Server hinzu
Wie kann ich die Access-Control-Allow-Origin: * zu einem Anlegesteg eingebetteten Server hinzufügen.
unten ist der Webappcontext-Code.
public WebAppContext buildWebAppContext(){
webAppContext = new WebAppContext();
webAppContext.setDescriptor(webAppContext + "/WEB-INF/web.xml");
webAppContext.setResourceBase(".");
webAppContext.setContextPath("/posApplication");
webAppContext.setAttribute("webContext", webAppContext);
return webAppContext;
}
Danke.
Beachten Sie, dass Platzhalter wie "*" für Header nicht zulässig sind. Ich musste explizit eine Liste der Header angeben, damit es funktioniert. Sehen Sie die Antwort von killer7 in der Frage, die Sie verknüpft haben. – black666
Als dies beantwortet wurde, war es im April 2013 korrekt. Die Dinge haben sich seitdem verändert. –
@JoakimErdfelt können Sie mich bitte zu einer richtigen Lösung verlinken? dieses funktioniert nicht für mich –