Classpath java.io.IOException: Could not find resource mybatis-config.xml

Rol

Aktives Mitglied
Hallo,

ich möchte mich Stück für Stück in myBatis einarbeiten, schietere aber schon am Anfang:
Java:
String resource = "mybatis-config.xml";
        InputStream inputStream = null;
        try {
            inputStream = Resources.getResourceAsStream(resource);
        } catch (IOException ex) {
            Logger.getLogger(Gui.class.getName()).log(Level.SEVERE, null, ex);
        }
        sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

Mit diesem code möchte ich die "mybatis-config.xml" einlesen, bekomme aber ein "java.io.IOException: Could not find resource mybatis-config.xml".

Die "mybatis-config.xml" liegt im gelichen Verzeichnis / Package wie die *.java mit o.g. code.
Ich arbeite mit Netbeans.

Was mache ich falsch?
 
Hallo,

ich weiß nicht wie es in Netbeans ist, aber versuch mal das Datei-Verzeichnis neu zu laden, bei Eclipse ist das zumindest oft eine Fehlerquote. Ein Neustart von Netbeans würde auch gehen, falls Netbeans das Problem nicht anders löst.

Ansonsten mach mal ein "/" vor dem Pfad und versuch, ob es dann funktioniert.
 
Hallo,

... aber versuch mal das Datei-Verzeichnis neu zu laden... Ein Neustart von Netbeans würde auch gehen, falls Netbeans das Problem nicht anders löst.
Ansonsten mach mal ein "/" vor dem Pfad und versuch, ob es dann funktioniert.

Habe ich alles versucht. Ohne Erfolg. "...Could not find resource...".
 
Wie schaut denn deine Dateistruktur aus?
Das ganze müsste etwa so aussehen:
Code:
src
-> mybatis-config.xml
-> de
  -> deinPackage
    -> Klasse
 
mach mal new File("./").getAbsolutePath() um zu sehen, wo er die XML sucht. Es ist bestimmt nicht da, wo du es erwartest.
 
Wie schaut denn deine Dateistruktur aus?
Das ganze müsste etwa so aussehen:
Code:
src
-> mybatis-config.xml
-> de
  -> deinPackage
    -> Klasse

Da lag der Hund begraben. Ich habe ein Package erzeugt und die xml da reingepackt. Dann kann ich mit packageName/meine.xlm darauch zugreifen.
 

Neue Themen


Zurück
Oben