登录后访问403 tomcat

时间:2015-06-21 11:56:55

标签: java tomcat

我有一个tomcat错误,我已经在网上搜索,没有发现任何澄清错误的原因。来吧..

我在具有java 1.7 64位的服务器上安装了Tomcat 5.5.36,并将server.xml设置为对SQL Server的表进行身份验证。

<Realm className="org.apache.catalina.realm.JDBCRealm"     connectionURL="jdbc:sqlserver://banco:1433;databaseName=database;user=usuario;password=123456;SelectMethod=Direct" 
    debug="99" driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver" 
    roleNameCol="ID_ROLE" userCredCol="SENHA" userNameCol="LOGIN" userRoleTable="TABELA" userTable="TABELA"/>

系统启动的问题,当我输入正确的用户和密码时,它会显示一个带有消息的屏幕:

  

HTTP状态403:已拒绝访问所请求的资源

如果我输入用户并且密码无效,则验证正确,只有在登录后才会出现错误。

我在笔记本上做了相同的设置和相同的配置,并在这里工作。有没有人见过这个错误?

1 个答案:

答案 0 :(得分:0)

您可以通过更改auth-method中的CATALINA_BASE\webapps\manager\WEB-INF\web.xml来将auth-method设置为FORM来尝试。 realm-name并不重要。

<login-config>   
  <auth-method>FORM</auth-method>   
  <realm-name>Tomcat Manager Application</realm-name> 
</login-config>

如果您只想在Realm中保留一个server.xml,请注释掉默认值。