hallo,
Ich steige gerade um auf XP. Auch dort will ich wie auf meinem 2000 Rechner SnipSnap lokal installieren.
Oh. Ein relativ später "Umstieg" - aber warum dann nicht gleich auf Vista?
SnipSnap ist ein Weblog, das lokal mit Jetty betrieben wird.
Naja, hm. Zu befürchten ist, daß sowohl Jetty wie auch deine Wikisoftware snipsnap hier im Forum so gut wie unbekannt sind.
Jetty hat (vorgabemäßig oder nur bei snipsnap?) seine Document root unter "%USER_PROFILE\applications".
Jetty ist der "Webserver", der natürlich eine Documenten-Wurzel irgendwo konfiguriert haben sollte, SnipSnap kann das ziemlich wurscht sein. Das Dumme an JAVA-basierten Applikationen ist, daß sie tatsächlich häufig auf Systemvariablen zurückgreifen, was ich für eine Unart halte. Unter "%USER_PROFILE%" hat sich kein Ablageort für Webdokumente zu befinden. Wie weit sich Jetty aber entsprechend konfigurieren läßt, kann ich nach einer Stippvisite in der Jetty-Dokumentation überhaupt nicht beurteilen.
Ich möchte unter XP zwei Accounts haben, die beide "ich" bin - einmal als Admin, einmal als normaler Nutzer.
Das ist vernünftig. Wie hattest du denn das bisher unter Win2000 geregelt?
Und in beiden Accounts möchte ich ins selbe SnipSnap schreiben können.
Auch das ist vernünftig und nachvollziehbar - und genau _das_ ist der Grund, weshalb man eine "DocumentRoot", egal von welchem Webserver-Konstrukt, niemals an eine Systemvariable binden sollte. Versuche mal, die Konfiguration deines Jetty entsprechend zu ändern (genauere Tipps, wo und wie das geschehen könnte, vermag ich mangels Kenntnis nicht zu geben).
Ich suche jetzt schon zwei Stunden rum
Och, zwei Stunden? Nu sei mal nicht so ungeduldig. Mit deinem "Umstieg" hast du auch viele Jahre Geduld bewiesen.
ich habe inzwischen rausgefunden, daß das, was ich verändern will (der VerzeichnisPfad, wo die Dateien wirklich gespeichert werden), bei einem Server "document root" heißt, aber nicht, wie man das bei jetty umstellt.
"DocumentRoot" ist eine Konfigurationsanweisung, die im Apache gilt. Schon in IIS lautet dieselbe Angabe anders. Und gerade JAVA-basierte Serversoftware spielt gerne mit irgendwelchen Systemvarialen herum; für Tomcat zum Beispiel gibts eine Konstante "KATALINA_HOME".
Für einen Hinweis wäre ich dankbar.
Glaubhaft, aber vermutlich nur schwer einlösbar. Du benutzt eine zumindest selten gebrauchte Kombination, nach der hier im Forum im Verlauf seiner gesamten mehr als zehnjährigen Geschichte noch nie gefragt und die auch bisher erst zweimal (nebenbei) erwähnt wurde. Daher kann dir auch das Forumsarchiv keine Antwort geben. Der einzige Hinweis, der auf die Schnelle möglich ist, ist der Hinweis darauf, daß es ja eine Dokumentation für Jetty gibt. Wenn dir das nicht ausreicht, wird kaum einer der hier am Forum Beteiligten dir sehr schnell eine genauere Auskunft geben können.
Grüße aus Berlin
Christoph S.