Tomcat配置登陆权限

15 篇文章 0 订阅

  1. 下载commons-codec库
    http://commons.apache.org/proper/commons-codec/download_codec.cgi

  2. 将该库导入到对应webapp目录下对应的工程目录下,如:

    cp /home/sscr/commons-codec-1.11/* /opt/apache-tomcat/webapps/xxcode/WEB-INF/lib/

  3. 添加账号到/opt/apache-tomcat/conf/tomcat-users.xml

<tomcat-users xmlns="http://tomcat.apache.org/xml"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"
              version="1.0"><role rolename="admin"/>
  <user username="admin" password="123456" roles="admin"/>
</tomcat-users> 
  1. vi /opt/apache-tomcat/webapps/xxcode/WEB-INF/web.xml
    添加一下配置:
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
         http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1"
          metadata-complete="true">
          
    <display-name>OpenGrok</display-name>
    <description>A wicked fast source browser</description>
    <security-constraint>
        <display-name>Security Constraint</display-name>
        <web-resource-collection>
            <web-resource-name>Protected Area</web-resource-name>
            <url-pattern>/*</url-pattern>
            <http-method>DELETE</http-method>
            <http-method>GET</http-method>
            <http-method>POST</http-method>
            <http-method>PUT</http-method>
        </web-resource-collection>
        <auth-constraint>
            <role-name>admin</role-name>
        </auth-constraint>
    </security-constraint>

    <login-config>
        <auth-method>BASIC</auth-method>
    </login-config>

    <security-role>
      <role-name>admin</role-name>
    </security-role>
</web-app>
  1. 配置启动快捷命令

    cd /etc/init.d
    sudo ln -s /opt/apache-tomcat/bin/catalina.sh ./tomcat8

  2. 重启tomcat

sudo service tomcat8 stop
sudo service tomcat8 start
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值