tomcat配置tomcat-user.xml文件后还是显示403访问拒绝

我的设置如下

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

请问还有哪里需要设置?
而且在server.xml设置端口为80也不起作用,需要在eclipse双击server出来的页面改为80才有用.每次改动我都重启server.这是eclipse的问题吗?

这个是我的tomcat-user.xml 里面的配置,是ok的,你可以试一下。
<?xml version='1.0' encoding='utf-8'?>





还有修改tomcat的 server.xml 要修改以下三处地方

            <Server port="8005" shutdown="SHUTDOWN">

            <Connector port="8080" protocol="HTTP/1.1"   connectionTimeout="20000"   redirectPort="8443" />

            <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

修改前要先确定 8085 和 8009 没有被占用,否则也是会启动失败的。
如果确定8085 和 8009 没有被占用,那么你需要修改 中间的8080端口为你想要的端口号!

            <tomcat-users>                                                                                                              
                <role rolename ='manager-gui'/>
                <user username ='tomcat' password ='tomcat' roles ='manager-gui'/>
            </tomcat-users> 

怎么贴代码这么复杂???????????????????????