Ich habe eine Java EE Webapp, die perfekt funktioniert, wenn ich es auf Eclipse und meinem lokalen Tomcat-Server (ich habe auch auf einem Tomcat-Server eines Freundes getestet), aber nicht auf einem Produktionsserver .Java EE webapp nicht erstellen von Dateien/Ordnern
Das ist das Problem: Die App soll einen Ordner an einem bestimmten Ort erstellen (ich habe versucht, dies auch hartcodieren), aber wenn auf dem Produktionsserver ausgeführt wird, erstellt es es nicht und löst keine Ausnahmen dass es nicht erstellt werden konnte. Später im Code, wenn es versucht, diese Dateien zu verwenden, beschwert es sich, dass sie nicht existieren.
Ich dachte, dies könnte ein Prozess Erlaubnis Problem sein, obwohl ich den Tomcat-Server in init.d mit sudo starten, so sollte der Prozess root sein und keine Berechtigungsprobleme haben! Wenn Sie darüber nachdenken, würde ich sie gerne hören. Vielen Dank, Jungs.
p.s. Alle Computer, die ich getestet habe, sind Max OS X (10.5.6) und der Produktionsserver ist RedHat Linux (Unsicher von der Version, aber ziemlich neu).
Was ist anders als das Betriebssystem in Ihrer Produktionsumgebung anders? –
Ich würde Erraten Probleme erraten ... – jjnguy
Was ist der absolute Pfad des Ordners auf dem Dateisystem und die Berechtigungen für diesen Ordner, z. (drwxr-xr-x)? – Jon