Apache Tomcat - 是否可以通过管理控制台在 tomcat-users.xml 中添加新用户?

Apache Tomcat - Is it possible to add new users in tomcat-users.xml via Admin console?

我在 Apache Tomcat 8.x 上有一个 Web 应用程序 运行。我在 tomcat-users.xml 中配置了我的自定义用户,如下所示。

<role rolename="admin"/>
<role rolename="user"/>
<user username="admin" password="admin" roles="admin, user"/>
<user username="user1" password="password1" roles="user"/>
<user username="user2" password="password2" roles="user"/>

我在 tomcat-users.xml 中也有以下内容,以便我可以访问 Tomcat 管理控制台。

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>

有没有办法,我可以使用 Tomcat 管理控制台向 tomcat-users.xml 添加更多用户,而无需手动编辑 xml 文件?

没有

如果您需要使用可以管理其自己的用户的内容来保护您的应用程序,那么您应该远离文本文件。