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

Tomcat一直在询问密码和用户名

苏华藏
2023-03-14

嗨,我不确定我正在尝试连接到apache服务器,这是我正在使用的类,但现在在我删除代码并将其恢复到默认状态后,它一直在询问密码。

这就是我tomcat-users.xml

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<user username="ide" password="EiWnNlBG" roles="manager-script,admin"/>
</tomcat-users>

这也是在工具中---

和错误我得到的输出

Deployment error: Access to Tomcat server has not been authorized. Set the correct username and password with the "manager-script" role in the Tomcat customizer in the Server Manager.
See the server log for details.
BUILD FAILED (total time: 6 seconds)

我唯一改变的是tomcat-users.xml和web.xml但我恢复了一切正常,仍然要求用户名和密码。

共有2个答案

宋涵衍
2023-03-14

这让我发疯好长时间了。我经历了所有修改XML文件的麻烦,但都没有成功。我把Apache/Tomcat的所有进程和服务都杀掉了,但仍然无法正常工作http://localhost:8080一直问我用户名和密码。所以我想一定是其他什么东西在使用8080端口。但是什么?是时候回到旧学校,回到CMD(记得以管理员的身份运行CMD)。

netstat-aon | findstr 8080

TCP0.0.0.0:80800.0.0.0: 0监听3472
TCP[::]: 8080[::]: 0监听3472

因此,进程id 3472正在使用该端口。但什么是进程id 3472?

任务列表| findstr 3472

TNSLSNR. EXE 3472服务0 13,256 K

因此,在谷歌上快速搜索TNSLSNR就会发现它是一个Oracle侦听器。我现在需要吗。不,所以我杀了它。

taskkill/F/PID 3472

成功:PID 3472的流程已终止。

耶!现在,由于没有来自非Apache/Tomcat进程和/或服务的干扰,我可以专注于正确配置Apache。

厍彭薄
2023-03-14

对我来说,我有这个问题是因为我使用了一个特殊的角色

 类似资料:
  • 我使用Apache Tomcat 7安装了NetBeans。我试图运行一个程序,并收到Tomcat管理器应用程序的提示,并要求输入用户名和密码。 首先,我无法更改Apache Tomcat服务器属性下的密码。我可以更改用户名,但无论什么密码都保持不变。我编辑了tomcat用户。xml文件都在Catalina主页中 它在启动服务器时显示以下错误

  • 我正在Microsoft Azure上的Oracle Linux(7.6)上安装Oracle 19c。我现在是以root用户身份运行的

  • 我可以成功地连接通过CURL使用的例子张贴在他们的留档这里: http://getblimp.github.io/django-rest-framework-jwt/#usage 问题来自于尝试使用Postman。我将authorization设置为Basic,并输入我的用户名/密码,然后得到一个400响应,其中包含以下json: 我不确定我是否遗漏了什么明显的东西。

  • 我按照github教程中的指示创建了键,在github中注册了它们,并尝试显式地使用ssh-agent--但是每次我尝试进行拉或推操作时,git都会继续向我询问密码短语。 原因可能是什么?

  • 我正在使用macbook(MacOS)连接远程Ubuntu服务器。我使用将公共ssh密钥复制到服务器,并检查ssh密钥在终端上是否有效。当我执行时,在不询问密码的情况下进行连接)。但是,当我试图通过Visual Studio代码连接到服务器时,VSCode总是询问密码。有什么方法可以解决这个问题吗? 提前感谢!

  • 我有麻烦管理詹金斯的秘密密码。我希望密码不显示在日志上,但我尝试了两种方法没有成功: 第一次尝试 我尝试使用全局凭据(不受限制)设置用户和pwd,如下所示: 我执行了: 但我可以在日志中看到,用户的写入是正确的,但pwd的写入方式与它的路径相同: 在我的自动测试中,也是通过输入完整路径而不是变量的值。 第二次尝试 我试着用这样的密文: 但控制台日志上显示的是原样的密码。 有人能帮我吗? 先谢谢你。