gpt4 book ai didi

tomcat - IntelliJ 10 + Tomcat 7 : Unable to access localhost:8080/manager/status

转载 作者:行者123 更新时间:2023-11-28 22:21:57 25 4
gpt4 key购买 nike

目前有 InteliJ10 + Tomcat 7 + Hibernate + Oracle 的设置。我通常通过 InteliJ 和调试器进行开发和测试。

我正在尝试导航到 http://localhost:8080/manager/status

但是,我收到错误消息:401 未经授权。我按照页面上的说明去解决创建“manager-gui”角色的问题。我尝试按照说明将其添加到 conf/tmocat-users.xml 文件中,并尝试再次在调试中运行我的应用程序。

但是,我仍然无法访问该页面。在 InteliJ 中查看我的 Tomcat 日志输出,我看到以下内容:

org.apache.catalina.realm.JAASRealm authenticate
SEVER: Unexpected error
java.lang.SecurityException: Unable to locate a login configuration
...

现在我想这意味着我需要在调试中启动服务器时向我的虚拟机参数添加一些参数,或者进入我的调试环境变量并在其中添加一些参数以附加 JAVA_OPTS && CATALINA_OPTS。

问题是在哪里?任何帮助都会很棒。

最佳答案

请注意,IDEA 会在 %SYSTEM% 下复制您的 Tomcat 配置。 \Tomcat\%CONFIGURATION%\conf目录。

修改原Tomcat配置后需要重启服务器,修改tomcat-users.xml副本应该在临时文件中可用 CATALINA_BASE重启后的目录。

我已经确认它工作正常。另一件要检查的事情是带有 <user... 的行没有评论。使用一些带有语法突出显示的编辑器来确保您的用户在评论 block 之外定义:

tomcat-users.xml

关于tomcat - IntelliJ 10 + Tomcat 7 : Unable to access localhost:8080/manager/status,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13884134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com