当前位置: 首页 > 知识库问答 >
问题:

使用Tomcat中的“管理脚本”角色设置正确的用户名和密码

蔡辰钊
2023-03-14

我知道这以前已经被问过很多次了。但是我已经把我的用户定位为“经理脚本”。

在尝试部署时,我一直会收到这个:

部署错误:尚未授权访问Tomcat服务器。在服务器管理器中的Tomcat自定义程序中,使用“管理器脚本”角色设置正确的用户名和密码。有关详细信息,请参阅服务器日志。

我的D:\DEV\apache-tomcat-7.0.47\conf\tomcat用户。xml

<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
    <role rolename="manager-script"/>
    <user username="user" password="user" roles="manager-script"/>
</tomcat-users>

服务器启动正常,没有出现来自netbeans的错误,但当我开始部署时,它会不断向我询问包含“管理器脚本”的凭据。

我尝试过:

  1. 删除所有其他Apache安装/目录
  2. 重新启动
  3. 双重、三重和四重检查用户名和密码(user@user)

共有3个答案

陶飞英
2023-03-14

简短回答——不知道。你的tomcat用户。xml看起来不错。检查事项:

  1. 是否部署了Manager应用程序
  2. 有网络。管理器使用的xml(使用管理器脚本的地方)是否已更改
  3. 使用JMX确认正确读取了用户和角色
  4. 服务器中的域是否已更改。xml
经俊茂
2023-03-14

您好,解决方案如下:

  1. 删除netbeans和tomcat

测试!: D

松波
2023-03-14

同样的问题。。通过添加以下内容来修复:

到C:\Program files\apache-tomcat-7.0.47\conf\tomcat用户。xml

记住以管理员身份运行netbeans。

 类似资料:
  • 我目前试图设置一个管理员角色,以便访问一个简单的管理页面,使用以下留档通过提供:连接角色 我已经有一段时间不停地用我的头来撞击它,但我仍然不知道如何设置角色,例如,现在我正在从数据库中提取一个管理值,并暂时将其存储在一个全局变量中,但我不知道如何将其用于连接角色,比如只允许特定用户访问我的管理页面。 如果我的文档没有帮助我确保仅当用户是管理员时才能访问网页,那么有人可以澄清或展示如何执行此操作的示

  • 我不知道我需要在我的客户的谷歌云平台上有哪个角色/S,以执行以下操作:-连接并管理Firestore数据库到他们的Firebase应用程序。-从外部应用程序使用Google Cloud Firestore API。 有这么多角色...有人帮忙吗?:)我已经有了Firebase Analytics Admin,但当我试图通过Firebase访问Firestore时,我得到的消息是“要管理云Fires

  • 我正试图让manager/deploy在我新安装的Tomcat 7.0.34上工作,但当我尝试通过安装。我还没有在Tomcat 7中实现这个功能。 conf/server。xml conf/tomcat用户。xml 我也尝试过(同样的结果) conf/tomcat用户。xml 是的,我已经两次、三次、四次检查了我使用的用户名和密码是否正确,正如tomcat用户手册中定义的那样。xml。我以为这就是

  • 我想使用JMeter CSV数据集配置运行100个用户的性能测试,我在CSV文件中添加了100个不同的用户,但这些用户是不正确的。当我在“正常运行”中运行脚本时,我期望它会显示“用户名和密码不正确”的错误

  • 我不确定是否正确集成? 可以从获取数据源吗? Hiberante配置与是否正确? 由于它嵌入在JVM中,不由容器管理,JTATransactionManager能够识别ActimeMQ吗?

  • 主要内容:一、用户管理,二、权限管理,三、权限表,四、角色管理一、用户管理 1.创建用户 用户名参数表示新建用户的账户,由用户(User) 和主机名(Host) 构成,默认host为'%',表示所有主机(ip)都可登录,也可以使用如'lxc'@'192.168.%.%'的形式 可以不指定用户密码,无需密码登录; 2.查看用户 3.修改用户 4.删除用户 1.使用DROP USER语句来删除用户时,必须用于DROP USER权限。DROP USER语句的基本语