2017-05-13 1 views
1

Ich muss die tomcat-users.xml in meiner elastischen Beanjest-Instanz aktualisieren, damit meine formularbasierte Authentifizierung funktioniert. Ich konnte mit SSH eine Verbindung zum Elastic Beanstalk AMI-Verzeichnis herstellen. Aber selbst nach der Suche konnte ich die Datei tomcat-users.xml nicht finden. Auf meinem localhost befindet es sich im Ordner "Servers". Ich würde mich freuen, wenn Sie mir den Speicherort der Datei und wenn ich es über die SSH ändern könnte.server.xml und tomcat-users.xml Dateispeicherort in amazon elastic beanstalk

Antwort

0

noch nicht getestet, aber ich habe diesen Artikel gefunden:

http://www.michaelwilliams.co.za/amazon-ec2-elastic-beanstalk-basic-authentication/

Es zeigt Folgendes:

Normalerweise würden Sie bearbeiten Sie die Datei tomcat-users.xml im Tomcat conf Verzeichnis. Stattdessen erstellen wir eine Datei users.xml im WEB-INF-Verzeichnis der Webanwendung . Diese Datei enthält die Anmeldeinformationen der Benutzer, denen Zugriff auf das Aktualisierungsverzeichnis gewährt wird.

<?xml version="1.0" encoding="UTF-8"?> 
<tomcat-users> 
    <role rolename="netbeans-application"/> 
    <user username="user1" password="password" roles="netbeans-application"/> 
    <user username="user2" password="password" roles="netbeans-application"/> 
    <user username="user3" password="password" roles="netbeans-application"/> 
</tomcat-users> 

Ihre Anwendung sucht, nicht für die Benutzer Berechtigungsinformationen in users.xml standardmäßig. Um Ihre Anwendung anzuzeigen, wo die Benutzerinformationen zu finden sind, erstellen Sie die Datei context.xml im Verzeichnis META-INF Ihrer Webanwendung.

<?xml version="1.0" encoding="UTF-8"?> 
<Context antiJARLocking="true" path="/EC2Example"> 
    <Realm className="org.apache.catalina.realm.MemoryRealm" pathname="/opt/tomcat7/webapps/ROOT/WEB-INF/users.xml"/> 
</Context> 
0

können Sie den Weg, um herauszufinden, wenn Sie den Befehl ps -ef | grep tomcat ausgeben kann. Wenn ich richtig bin, sollte es in Position sein /usr/share/tomcat

Verwandte Themen