2016-07-27 30 views
0

Ich habe einen Ordner sagen "mywebapp" auf Windows-Maschinen. Dieser Ordner hat die Seite index.html, das js-Verzeichnis mit Java-Skriptdateien und das css-Verzeichnis mit CSS-Dateien.Einfachste Möglichkeit zur Bereitstellung von Javascript-Anwendung unter Linux

Jetzt, wenn ich diese index.html in Browser öffnen, zeigt der Browser Inhalte ziemlich gut an, als ob ich diese Anwendung auf dem Server bereitgestellt hätte, was nicht der Fall ist.

Jetzt wollte ich das gleiche auf meinem Linux-Maschine vm, Login-Ed durch Putty. Ich habe versucht, Pythons SimpleHTTPServer, die mir das gleiche Ergebnis gab. Aber sobald ich die Putty-Sitzung beendet habe, wird die Webseite nicht angezeigt. scheint wie SimpleHTTPServer Server-Verbindung ist gebrochen, sobald ich die Putty-Sitzung beenden. Bitte helfen Sie mir. Oder eine andere professionelle und einfache Möglichkeit, meine Webseite angezeigt zu bekommen. Tomcat scheint eine gute Option zu sein, aber ich habe keine Root-Berechtigung und möchte keinen hektischen Deployment-Prozess. Ich habe von node.js gehört, aber ich habe keine root-Berechtigung, um Knoten zu installieren.

Antwort

0

Am einfachsten Art, wie ich es vorschlagen kann und Kopie tar.gz-Datei von Adresse herunterladen:

https://tomcat.apache.org/download-70.cgi

1 dann gunzip und entpacken Sie diese heruntergeladene Datei.

2 Wechseln Sie zum Ordner conf/Catelina/localhost.

3 Erstellen Sie ein XML mit Ihrem Anwendungsnamen, z. mywebapp.xml und setzen folgende Datei:

<Context path="/mywebapp" reloadable="false" docBase="<root-path of your application folder>"/> 

hier „root-Pfad Ihrer Anwendungsordner“ wird der Stammordner von ypur HTML, JS und CSS-Dateien sein. Starten Sie dann diesen Tomcat mit dem Befehl /bin/startup.sh und überprüfen Sie den Browser mit localhost: 8080/mywebapp

+0

Vielen Dank für die Lösung. Aber ich sehe nicht conf/Catelina/localhost/Ordner in meinem Untar-Verzeichnis – vvtx

+0

Dann erstellen Sie einen. – user3690370