2016-04-13 6 views
1

Ich habe Oracle ADF für einige Zeit jetzt verwendet und möchte Oracle JET für ein besseres Aussehen und Gefühl Front-End zu implementieren. Ich habe bereits alle Dateien heruntergeladen und folge den Anweisungen für das Setup. Ich habe das CRUD-Beispiel heruntergeladen und es funktioniert einwandfrei. Das Problem ist, dass, wenn ich die Web-Service-URL ändere ich alle diese Fehler im Browser-Inspektor (Chrome) zu sehen, dass das Laden der Ressource fehlgeschlagen: Server antwortete mit einem Status von 404 nicht gefunden. Speziell die Knockout-Bibliothek und Require Js.Oracle Jet zeigt keine Daten von Web-Service

Failed to load resource: server responded with a status of 404 not found. 

ich woukld geschätzt sehr, wenn mir jemand den Zweck des Knockouts und erfordert Js auf JET erklären und wie kann ich meine Web-Service-Daten unter Verwendung von JET in Verbindung mit ADF anzuzeigen. Vielen Dank.

+0

Dies ist ein alter Thread. Wollte wissen, ob es gelöst wurde. Wenn es nicht auf das Server-Ressourcenproblem zurückzuführen ist, überprüfen Sie, ob Ihre GET-Anforderung für die Ressource auf "async: false" festgelegt wurde. –

+0

Verwenden Sie nicht OJET mit ADF, es macht nur Dinge für Sie kompliziert. – Koshinae

Antwort

3

Es ist schwierig, die Frage nur mit den von Ihnen bereitgestellten Informationen zu beantworten. Können Sie die Version von Oracle JET angeben, die Sie verwenden, welches Betriebssystem und welche Version von Chrome?

Wenn alles funktioniert und Sie nur die URL geändert haben, die der REST-Aufruf aufrufen soll, dann ist der 404-Fehler wahrscheinlich der REST-Endpunkt, den Sie erreichen möchten, und nicht etwa Knockout und RequireJS. Sie können sehr gut die Bibliotheken sehen, die in der Aufrufliste erwähnt sind, aber ich bezweifle, dass sie die fehlenden sind.

Können Sie den REST-Endpunkt direkt vom Browser aus erreichen, indem Sie einfach diese URL in die Adressleiste des Browsers einfügen?

+0

Ich benutze die Verison 2.0.0, Chrome 49.0.2623.112m und Windows 7.Aktuell lege ich die URL direkt in den Browser und es zeigt die Daten an. Ich schaffe es, das CDN zu benutzen und jetzt funktioniert es, aber ich will wissen, was den Fehler verursacht hat, den ich bekommen habe. –

+0

Vielen Dank für Ihre Antwort. –

+0

v2.0.0 ist eine wirklich alte Version von JET und wahrscheinlich ist etwas los, das in den neueren Versionen behoben ist. Wenn Sie sagen, dass Sie CDN verwendet haben, wofür haben Sie es verwendet? (JET-Bibliotheken, andere Bibliotheken, ??) Es gibt nicht genug Informationen, um einen definitiven Grund zu geben, warum es in 2.0.0 fehlgeschlagen ist, aber jetzt funktioniert es. – peppertech