java - tomcat登录后403

标签 java tomcat

我有一个tomcat错误,我已经在网上搜索了,但没有找到任何可以澄清错误原因的东西。来吧..

我在一个服务器上安装了 Tomcat 5.5.36 和 java 1.7 64 位,并设置 server.xml 来验证 SQL 服务器的表。

<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 Status 403: Access to the requested resource Has Been Denied

如果我输入无效的用户和密码,它会正确验证,错误只会在登录后发生。

我在我的笔记本电脑上进行了相同的设置和相同的配置,并在此处工作。有没有人看到这个错误?

最佳答案

您可以尝试通过更改 CATALINA_BASE\webapps\manager\WEB-INF\web.xml 中的 auth-method 来指向 auth-方法 设置为FORMrealm-name 无关紧要。

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

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

关于java - tomcat登录后403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30964239/

相关文章:

java - 如何在 Mac 中为我的特定 tomcat 实例设置 Catalina Home?

Tomcat 用完了 PermGen 空间,即使保留了很多 PermGen 空间

java - CXF- FileNotFoundException 与 Maven 和 Tomcat 7

java - 创建 Java 类来接收 JSON 对象

表中的 Java 表可自动调整大小

java - 重复文件的功能与原始文件不同

java - Tomcat 不会在端口 8080 上响应

mysql - 过时的连接,validationQuery 不修复

mysql - 在 Grails war 中几个小时后与数据库的连接丢失

web-services - wsdl 2 java : deploy a web service with apache cxf