JSF Tomcat Windows Linux equals Problem

batou

Mitglied
Hallo zusammen,

ich habe eine Webanwendung unter Windows XP gebastelt mit Netbeans gebastelt. Wenn ich das Projekt mit Tomcat aus Netbeans herraus starte, dann läuft alles einwandfrei und mein Stringvergleich klappt hervorragend.

lade ich nun die war file in einen Suse Linux Enterprise 11 Tomcat, dann funktioniert der string vergleich nicht mehr 🙁

Der eine Teilstring kommt aus einer Datei txt datei, der andere wird im programm selbsterstellt, könnte es evtl am encoding liegen oder so? bzw. was muss ich tun, damit es funktioniert?

so lade ich die textdatei ins programm!
[JAVA=23] try {
//BufferedReader in = new BufferedReader(new FileReader("/home/address.txt"));
BufferedReader in = new BufferedReader(new FileReader("C:/neu/address.txt"));
String zeile = null;

while ((zeile = in.readLine()) != null) {
String[] temp = zeile.split(";");
retVal.add(temp);
}

} catch (IOException e) {
System.out.println(e);
}[/code]
 
Zuletzt bearbeitet:
[JAVA=24]//BufferedReader in = new BufferedReader(new FileReader("/home/address.txt"));
BufferedReader in = new BufferedReader(new FileReader("C:/neu/address.txt"));[/code]

1. Noctarius hat Recht, dort ist nur ein Vergleich auf NOT NULL, nicht mit equals ein Stringvergleich!
2. In Zeile 24 ist ein Linux Pfad und in Zeile 25 ist ein Windows Pfad. Diese Funktionieren natürlich nicht auf der jeweils anderen Maschine.
 

Zurück
Oben