特定のディレクトリにアクセス制限をかける方法。
※以下、$CATALINA_HOME にtomcatをインストールしているものとして説明します。
$CATALINA_HOME/conf/tomcat-user.xml を編集して、ユーザ名とパスワードを設定する。
ユーザ名:foo、パスワード:hogehoge にした場合は以下のように設定。
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="role_foo"/>
<user username="foo" password="hogehoge" roles="role_foo"/>
</tomcat-users>
web.xmlの設定で設定します。
$CATALINA_HOME/webapps/mywebapp/WEB-INF/web.xml に記述します。
<web-app>
...省略
<security-constraint>
<web-resource-collection>
<web-resource-name>Test</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>role1</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>Test</realm-name>
</login-config>
<security-role>
<role-name>role1</role-name>
</security-role>
</web-app>
※
web.xmlの
エラーになると、tomcat自体が起動しません。
MindBoard は 直観的な操作で簡単にマインドマップを描くことができる Android タブレット用アプリです。