Kann ich eine .jar-Datei auf Tomcat ausführen?

8

eine sehr noob Frage. Kann ich eine .jar-Datei auf Tomcat ausführen? Ich baue keine Web-App. Ich muss einfach ein .jar ausführen sag Hallo Welt darin. Ist das möglich / angemessen?

Danke

    
Luben 03.01.2011, 20:57
quelle

4 Antworten

5

Sie können ein Java-Archiv ohne Tomcat ausführen, einfach mit einer Java-Laufzeitumgebung:

%Vor%

Tomcat ist ein Servlet-Container, der nur für Web-Anwendungen benötigt wird.

    
miku 03.01.2011 21:00
quelle
2

Ich weiß nicht wirklich, was Ihr Anwendungsfall ist, aber was Sie wahrscheinlich brauchen, ist ein Anbieter für virtuelle private Server (VPS). Sie geben Ihnen einen virtuellen Host, der ein Betriebssystem Ihrer Wahl ausführt und Sie können JVM darauf installieren. Es gibt viele VPS 'verfügbar. Versuchen Sie Linode oder Slicehost.

Es würde helfen, wenn Sie erklären würden, was Sie erreichen wollen, dann könnten wir Ihnen vielleicht eine bessere Antwort geben.

    
Peter Knego 03.01.2011 21:29
quelle
0

Ich denke, was Sie wollen, ist Javas Webstart

    
IAdapter 03.01.2011 22:19
quelle
0

Es klingt so, als ob Sie den Stapelcode auf Ihrem Server bereitstellen und dann ausführen möchten. Sie können entweder eine neue Web-App erstellen, die Ihr jar enthält, oder das jar zu einer bestehenden Web-App hinzufügen. Dann können Sie die Ausführung mit einem Servlet auslösen. Sie könnten sogar eine JSP mit folgendem Inhalt haben:

%Vor%

Natürlich möchten Sie diese JSP sichern, damit nicht jeder Ihren Job ausführen kann.

Wir verwenden den Quartz-Scheduler, um Batch-Jobs von Tomcat aus zu planen. Dadurch können wir unsere Jobs viel einfacher überwachen, als wenn sie über die Befehlszeile ausgeführt würden.

Ссылка

    
Zeki 03.01.2011 22:50
quelle

Tags und Links