2017-05-28 4 views
1

Ich habe keine Erfahrung bei der Bereitstellung meines Servlet-Projekts auf einige echte Server. Ich habe den Server normalerweise lokal gestartet und die IP-Adresse an mein Android-Gerät gesendet.Wie Servlet-Projekt auf einige Online-Server-Hosting bereitstellen

Dies funktioniert nur lokal. Sagen wir, wenn ich den Server nie starte, funktioniert die App nicht. Ich fange an, darüber nachzudenken, wie ich das Servlet-Projekt tatsächlich in ein kostenloses Hosting einbinden kann, damit ich überall und jederzeit auf meine App zugreifen kann, ohne dass ich den lokalen Server starten muss.

Ich habe einige Tipps gesehen, die das Projekt in .war exportieren und es in tomcat Installationsordner setzen. Aber am Ende des Tages müssen Sie immer noch den lokalen Server starten, damit Ihre App auf alle SQL-Abfragen im Servlet zugreifen kann. Habe ich recht?

Dies ist Schulprojekt und ich beabsichtige nicht, einige Server-Hosting zu kaufen. Irgendwelche Vorschläge für freies Server-Hosting für Servlet + MySQL oder irgendwelche Tipps, wie kann ich es tatsächlich bereitstellen, um ein "Online-Server" zu werden?

Antwort

0

Einige Gedanken auf Ihrer Anfrage:

1) Bitte fragen Sie nicht nach Empfehlungen von Bibliotheken, Dienstleistungen usw. auf Stack-Überlauf.

2) Einige der Bürgermeister bieten Cloud Spieler begrenzten Ressourcen frei - fragen Sie Ihre Lieblings-Suchmaschine

3) Wenn es sich um ein Schulprojekt ist, fragen Sie vielleicht die Lehrer Ihrer Schule Netzwerk ausgeführt werden, wenn sie Ihnen mit, dass helfen kann . Einen kleinen Server mit MySQL, Apache, Tomcat einzurichten scheint ein lustiges Projekt zu sein.

4) Da gibt es dynDNS und die Sortierung, die Ihnen einen Netzwerknamen für Ihre private IP-Adresse zur Verfügung stellt - damit Sie Anfragen aus dem Internet an Ihren lokalen Server weiterleiten können. Stellen Sie sicher, dass Sie die Sicherheitsrisiken verstehen, bevor Sie diesem Pfad folgen.

5) Einen .war erstellen und davon ausgehend ist der richtige Ansatz.

Verwandte Themen