Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Servlets und System.out.println()

Empfohlene Antworten

Veröffentlicht

Ich hab ein Servlet, dass mit Apache läuft. In dem Servlet gibt es System.out.println() - Statements. In welche Datei schreibt der Webserver die Informationen aus dem Statement?

hier wie du in eine Datei schreiben kannst:


BufferedReader Input_Line = new BufferedReader(new InputStreamReader(System.in));

System.out.println("Bitte geben Sie ein Kommentar ein...");

Text = Input_Line.readLine();

System.out.println("Ihr Kommentar: " + Text);

alles natürlich in einen try-block und IOException abfangen

mfg byte

System.out.println() geht normalerweise auf die Konsole. Also keine Datei.

Ja, normalerweise. Aber ich dachte, bei nem Servlet würde das vielleicht irgendwo in ein Log-File geschrieben. Auf der Konsole erscheinen nämlich keine Meldungen.

eh sorry falsch code da oben bzw. falsch kopiert *g*


public class RW_File {

	public static void main(String[] args) {

		FileWriter write_file = null;

		try {

			write_file = new FileWriter("NewFile.txt");

			String text = "Test" + "\n" + "Versuch";

			write_file.write(text);

			write_file.close();

		}

		catch(IOException Except) {

			System.out.println(Except);

		}

	}

}

aber wenn ich grad so über deine Frage nachdenke willst du ja nur wissen wo du des sehen kannst wo eigentlich auf die Konstole ausgegeben wird.

Nunja sorry :D

mfg byte

Hi,

wenn du nichts anderes konfiguriert hast, in TOMCAT_HOME/logs/catalina.out

Gruß Jaraz

  • 2 Wochen später...

Endlich hab ich es raus. Auf Win 2000 NT geht es in die jserv.log - Datei. Und auf Linux (ich hatte die ganze Zeit auf Linux getestet) nicht - komischerweise. Wenn man den Jserv manuell startet, sollte es auf die Konsole gehen, da der aber mit dem Apache mitgestartet wird, hatte ich keine Konsole.

Das ganze ist zwar ein Apache Webserver, aber Tomcat hab ich nicht.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.