2016-06-30 5 views
1

Vielen Dank für Leute in stackoverflow Ich kann weiter an neuen Sachen arbeiten.azurblau api app (tomcat) bearbeiten server.xml von kudu

Vielen Dank.

Wie auch immer, das ist meine Frage.

Ich habe Java-API-App im azure-App-Service bereitgestellt, nicht im Tomcat-Marktplatz.

Also habe ich versucht „Server.xml“ Datei für die Konfiguration zu bearbeiten, aber es wird verweigert, „nicht auf lokale Ressource schreiben könnte“ scheint, wie ich es nicht Recht haben, zu bearbeiten ..., wenn ich andere sehen Leute Blog, sie könnten einfach schreiben, löschen Sie ihre Dateien.

Benötige ich andere Erweiterungen? Oder gibt es eine Möglichkeit, ROOT-Erlaubnis zu erhalten?

Antwort

1

Wie ich weiß, haben Sie keine Erlaubnis für den Betrieb unter dem Pfad D:\, neben dem Pfad D:\home.

Wenn Sie Tomcat verwenden, der nicht vom Marktplatz stammt, ist der Tomcat-Pfad D:\Program Files (x86)\apache-tomcat-X.0.X, der nicht von der Benutzerrolle bedient werden kann und die Administratorberechtigung erhält.

Wenn Sie jedoch eine App mit Tomcat vom Marktplatz erstellen, wird Tomcat auf dem Pfad D:\home\site\wwwroot\bin existieren, für den Sie die Schreibberechtigung haben.

Es gibt einen offiziellen Artikel Upload a custom Java web app to Azure, auf den Sie sich beziehen können, um zu wissen, wie man Tomcat konfiguriert.

+0

Vielen Dank, aber kann ich Load Balancer verwenden, wenn ich Tomcat in Martketplace verwendet habe? –

+0

@MyoungsoKang Natürlich können Sie. Es ist egal mit Tomcat von wo. –

Verwandte Themen