0
私は最近、Amazon AWS、Tomcat7とMySQLデータベース(RDS)のBeanstalkに移行したアプリケーションをJavaに持っています。amazon beanstalk tomcat基本認証
は、私は基本的なTomcatの認証を組み込みたいと私はWEB_INFの下に以下のファイルを作成しました:
web.xmlの
<security-constraint>
<display-name>UserConstraint</display-name>
<web-resource-collection>
<web-resource-name>UserConstraint</web-resource-name>
<description/>
<url-pattern>/text.txt</url-pattern>
</web-resource-collection>
<auth-constraint>
<description/>
<role-name>authz-user</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>file</realm-name>
</login-config>
<security-role>
<description>Application user role</description>
<role-name>authz-user</role-name>
</security-role>
users.xmlの
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="authz-user"/>
<user username="name" password="pass" roles="authz-user"/>
</tomcat-users>
WEB-INF/.ebextensions/context.xml
<?xml version='1.0' encoding='utf-8'?>
<Context antiJARLocking="true" path="/APPNAME>
<WatchedResource>WEB-INF/users.xml</WatchedResource>
</Context>
ログインリクエストを受け取りましたが、ユーザー/パスは受け入れられません。私はさまざまな情報源からこれに着いたので、この環境でどのように行うべきかどうかはわかりません。ユーザーを受け入れる方法を教えてください。ユーザー作成の別の方法はありますか?見つかっ