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.
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.