2017-05-22 2 views
0

Ich muss im Voraus sagen, dass ich kein Java-Entwickler bin. Man kann also davon ausgehen, dass ich sehr wenig über die Werkzeuge usw. weiß, mit denen Java-Entwickler natürlich vertraut sind.Wie stellt man eine Jersey-Anwendung auf einen entfernten Tomcat-Server bereit?

Also, ich habe eine Jersey-Web-API (2.25.1) auf meinem Home-Server unter Windows 2012 erstellt. Es dient Daten zu einer Xamarin-Anwendung. Ich muss dies auf einem Linux-Server (Ubuntu) auf AWS bereitstellen, den mein Freund hochgespielt hat.

Momentan ist der einzige Zugriff, den ich habe, via SSH (Putty).

Tomcat (und Glassfish) wurden auf dem Linux-Rechner installiert.

Wie gehe ich vor, um diese Anwendung auf diesem AWS-Server bereitzustellen?

Die offizielle Jersey-Dokumentation scheint MIA zu sein, und meine Googelbemühungen ergeben nicht viel. Es gibt viele SO-Fragen mit einem ähnlichen Titel zu diesem Thema. Aber ich habe keine der Antworten (und in vielen Fällen Fragen) gefunden, die für meine Sache hilfreich sind.

Prost

+1

Verwenden Sie sftp, um Dateien über SSH auf einen Remote-Server zu übertragen. –

+0

Verwenden Sie scp, um Dateien über SSH auf einen Remote-Server zu übertragen –

+0

Wo lege ich sie, auf dem Server? Und welche Dateien. Wo speichert Spring STS seine Deployment-Dateien? – onefootswill

Antwort

2

Ich gehe davon aus, dass Sie Maven verwenden, um Ihren Jersey Web-App zu erstellen. Nach dem Build erhalten Sie eine * .war-Datei .Kopieren Sie das gleiche in Tomcat/Webapps-Ordner. Starten Sie dann Ihren Tomcat.

Um Ihre Datei dort auf Remote-Nutzung zu nehmen winscp Tool mit Ihren ssh-Anmeldeinformationen.

+0

Ich habe herausgefunden, wie man eine WAR-Datei mit der Export-Funktion von Spring STS erstellt. Ich konnte es auf der richtigen Tomcat-Installation auf meinem lokalen Computer arbeiten lassen. Erhielt die Daten, die durch die Leitung kamen. Die letzte Aufgabe besteht darin, sie auf den AWS-Server zu bringen. Vielen Dank. – onefootswill

Verwandte Themen