anfordernden Ich bin ein Arbeitsscheinwerfer http Adapter bereitstellen, die eine einzige Methode hat etwas von DB abrufen und auf Pfad/foo/bar/1Eingesetzt Anwendung in websphere ist es nicht gefunden, wenn es
In websphere Konsole abgebildet ist i sehen kann, dass die meine Anwendung gestartet wird und keine Fehler in den Protokollen, aber wenn ich den Adapter von einem mobilen First App aufrufe, erhält ich diese json Antwort:
{
"errors": [
"Runtime: Failed to parse JSON string
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /foo/bar/1 was not found on this server.</p>
<hr>
<address>IBM_HTTP_Server at my.server.edu Port XXX</address>
</body></html>"
],
"info": [
],
"isSuccessful": false,
"warnings": [
]
}
ich weiß, dass der Adapter funktioniert, weil es wieder zumindest diese Fehlerreaktion. Aber die Frage ist, warum meine Anwendung nicht gefunden wird, wenn ich es bin zu sehen in der Websphere-Konsole gestartet? Ich habe versucht, es zu stoppen und es wieder zu starten und den Deployment-Deskriptor überprüft und sieht gut aus.
<application id="Application_ID" version="5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd" >
<display-name> myApp</display-name>
<module>
<web>
<web-uri> myApp.war</web-uri>
<context-root> foo</context-root>
</web>
</module>
</application>
Nach den Adapter Aufruf, in Protokollen kann ich
[Mi 15. Juni 2016 10.00.28] siehe [Fehler] [client XX.XX.XXX.XXX] Die Datei existiert nicht:/opt/IBM/HTTPServer/htdocs/foo
XX.XX.XXX.XXX - - [15/Jun/2016: 12: 03: 10 -0500] "GET/foo/bar/1 HTTP/1.1" 404 301
ich habe Informationen gegoogelt zu beheben, aber ich kann immer noch nicht die Ursache herauszufinden. Jede Hilfe zur weiteren Fehlerbehebung wird geschätzt.