Kennt jemand kostenlose Java-Hosting-Dienste?

Kennt jemand kostenlose Java-Hosting-Dienste?

Ich habe einen Java-Server, den ich im Internet hosten möchte.

Ich habe die Google App Engine gefunden, aber sie erfordert viele Änderungen an der App.

Grundsätzlich möchte ich mein kompiliertes JAR irgendwo ablegen und es dann über die Befehlszeile ausführen und steuern.

Antwort1

Sie könnten das kostenlose Angebot von Amazon ausprobieren, das Ihnen, glaube ich, ein Jahr lang eine kostenlose Miniinstanz bietet. http://aws.amazon.com/free/
Wählen Sie ein Ubuntu-Image aus den öffentlichen Images aus und installieren Sie es auf der Instanz. Klicken Sie anschließend auf apt-get install tomcat6 javausw., um einen Java-Webanwendungscontainer zu installieren.

In dieser Frage/Antwort finden Sie weitere Einzelheiten zur Verwendung des kostenlosen AWS-Kontingents.
https://stackoverflow.com/questions/4216066/how-to-use-amazon-web-service-free-tier

Außerdem bietet Hpcloud.com eine private Betaversion seines neuen Cloud-Dienstes an, für die Sie sich hier anmelden können;http://hpcloud.com/
Damit erhalten Sie möglicherweise für ein paar Monate eine kostenlose Instanz. (Ich betreibe seit etwa 4 Monaten eine Instanz, die praktisch ist, um neue Installationen und dergleichen auszuprobieren, und die ein viel höheres RAM-Limit hat als das kostenlose AWS-Konto.)


Der Grund, warum es für Sie möglicherweise schwierig ist, kostenloses Java-Hosting zu erhalten, wie Sie es vielleicht für mod_php oder CGI-Skripte kennen, ist, dass Java-Anwendungen Ressourcen im Allgemeinen nicht gut teilen.
Ich meine das in dem Sinne, dass beispielsweise Tomcat Ressourcen pro bereitgestellter Anwendung zugewiesen hat, was bedeutet, dass es nicht praktikabel ist, 100 Tomcat-Kriege auf demselben App-Server auszuführen. Das Gleiche gilt jedoch nicht für PHP-Apps, die unter mod_php ausgeführt werden, wo nur die ausgeführten und zwischengespeicherten Anforderungen RAM verbrauchen. (mein sehr naives Verständnis ...)

Antwort2

Was sind unsere Anforderungen? Normalerweise hosten Sie keine Jar-Datei auf einem Java-Webserver. Sie hosten eine Ear- oder War-Datei. In diesem Fall müssten Sie einen kostenlosen J2EE- oder Tomacat-Hoster finden.

Wenn Ihre Java-Anwendung eher einer CGI-Anwendung ähnelt, werden Sie wahrscheinlich viel mehr Probleme haben, einen kostenlosen Hoster zu finden.

Wenn Sie die J2EE-Standards nicht verwenden, sollten Sie für kostenloses Hosting die Verwendung von etwas wie Google App Engine in Betracht ziehen.

HTH!

Tom Purl

verwandte Informationen