Sie haben keine implizite Anwendung im Bereich: PlayFramework mit Oracle

7

Erhalte folgenden Fehler, wenn du mit dem play-Framework auf oracle DataSource zugreifen willst:

%Vor%

build.properties:

%Vor%

Controller Application.scala ist wie folgt:

%Vor%

Was verursacht dieses Problem? Alles sieht für mich korrekt aus.

FYI. abspielen! 2.1.4 (mit Java 1.6.0_24 und Scala 2.10.0)

-Danke

    
user204069 16.09.2013, 18:22
quelle

1 Antwort

19

Die Fehlermeldung informiert Sie, was zu tun ist: Sie haben keine implizite Anwendung im Gültigkeitsbereich. Wenn Sie die aktuell laufende Anwendung in den Kontext bringen möchten, fügen Sie einfach import play.api.Play.current .

hinzu %Vor%

So sieht die Methode getDataSource aus:

%Vor%

Wie Sie sehen können, benötigt eine implizite Anwendung in der zweiten Argumentliste und der Compiler sucht nach einer implizit deklarierten Anwendung, die im Import gefunden werden kann.

    
maba 16.09.2013 18:27
quelle

Tags und Links