Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.
kann man an einem Webserver nach Übertragung einer Datei ein Java Programm auslösen?
und was sind die Vorraussetzungen hierfür?
3 Antworten
- Anonymvor 1 JahrzehntBeste Antwort
Also bei einem meiner Projekte habe ich es so eingerichtet, dass ich die Quelltexte in einer SVN Repository habe. Mit Hilfe eines Post-Commit Skripts kann man ganz einfach die Ausführung beliebiger Programme gleich nach einem erfolgreichen Commit einrichten.
Sehr bequem und transparent.
So kannst du deine Datei bearbieten, Commit ausführen und über Post-Commit dein Java Programm auslösen.
Quelle(n): http://pc.de/ - Anonymvor 1 Jahrzehnt
Mir ist deine Frage noch nicht ganz klar.
Du willst eine Datei auf einen Webserver übertragen: Per FTP? Andere Protokolle?
Du willst danach auf dem Webserver ein Java Programm ausführen: Mit Anzeige auf einer Website? Im Hintergrund?
Grundsätzlich kann man Java-Applikationen auf jedem Rechner ausführen, der eine VM hat.
Tomcat oder andere Application Server brauchst du um zum Beispiel JSP Seiten anzeigen zu lassen.
Für die Ausführung eines normalen POJO reicht die VM.
Wenn du zum Beispiel eine Datei hochladen und danach per JAVA die Datei parsen und Daten in eine DB schreiben willst, reichen dir eine VM, eine Standard JAVA Applikation (in diesem Fall ein Parser) und ein Script, alles auf dem Webserver, welche:
- Datei hochladen
- JAVA Parser starten
- Einträge in die DB machen
Vielleicht kannst du etwas genauer beschreiben, was du willst.
@mc80: ApplicationServer und ServletContainer benötigt man nicht für Standard JAVA, da geht es dann unter anderem um JSP, JEE, EJB, ...
@PC.DE: Kannst du mir bitte erklären, was SVN mit PostCommit mit einem Webserver zu tun hat?