问题标签 [tomcat-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
391 浏览

tomcat - Tomcat7 管理器 GUI 401

当我尝试通过 domain.com/manager 从我的笔记本电脑访问我的家庭服务器时,我进入显示“401 Unauthorized 您无权查看此页面。如果您没有更改任何配置文件,请检查该文件conf/tomcat-users.xml 在您的安装中。该文件必须包含允许您使用此 web 应用程序的凭据...."。但是,当我尝试从托管 tomcat 的台式计算机进入管理器 gui 时,它让我可以选择登录并且一切正常。

我已将 tomcat-users.xml 设置为:

而且我已确保强制重新加载并重新启动....我错过了什么?

0 投票
0 回答
998 浏览

tomcat - Tomcat7限制管理器的IP地址

我正在尝试限制对管理器应用程序的访问,但这不起作用。

0 投票
1 回答
2498 浏览

tomcat7 - 通过上下文文件部署 Tomcat 管理器失败

我正在尝试通过仅指定上下文文件来通过tomcat管理器部署Web应用程序,如http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Deploy_A_New_Application_from_a_Local_Path的tomcat 7文档中所述.

我正在向经理发出以下调用http://myhost.mydomain.com:8080/manager/text/deploy?config=file:/opt/company/product/conf/mycontext.xml

上下文文件如下所示:

并且经理指出一个错误:FAIL - Invalid context path null was specified。

现在,如果我使用还提供部署 url(路径)的调用,我可以部署应用程序。但是,我希望 Tomcat 能够读取我的上下文文件并自行确定文件定义中的路径。

这是tomcat 7管理器中的问题吗?有没有办法绕过这个问题?

感谢您的任何指点

0 投票
1 回答
1094 浏览

eclipse - Apache Tomcat 7.0.57 管理器应用程序未运行

我的 Windows 7 系统上安装了 Apache Tomcat 7.0.57。服务器已启动并正在运行,但每当我尝试运行 Manager 应用程序时,我都会收到错误 HTTP 状态 404。错误描述表明请求的资源不可用。我修改了 tomcat-users.xml 文件以添加具有“manager-gui”角色的用户。此外,在设置 Tomcat 期间,我将路径变量 CATALINA_HOME 和 CATALINA_BASE 设置为 D:/apache-tomcat-7.0.57/(因为我将只运行服务器的单个实例)。但这似乎仍然不行。

每当我使用 eclipse 启动服务器时,控制台都会显示以下内容:

这里提到的CATALINA_BASE不是我设置的。

0 投票
3 回答
7247 浏览

java - Tomcat 7 管理器/文本界面不起作用

我刚刚设置了一个新的 Tomcat 7.0.59 安装并将 Tomcat Manager 应用程序添加到 web-apps。我可以通过http://host:8080/manager/html登录并使用管理器的 Web 界面,就像使用 Tomcat 6 一样。Tomcat 7 文档(http://tomcat.apache.org/migration-7 .html#Manager_application)状态:

请注意,文本界面的 URL 已从“”更改为“/text”

我遇到的问题是使用/text URI 属性不起作用。

为了让它正常工作,我需要做一些配置设置吗?

0 投票
2 回答
23232 浏览

tomcat - 通过 IP 限制对 Tomcat 管理器的访问

我试图限制对我的 Tomcat 管理器的所有请求,这些请求不是来自我的 IP。

到目前为止,我发现向 server.xml 添加一个 Valve,如下所示:

将阻止所有请求,除了来自“IP”的请求到整个 Tomcat(包括 webapps)。有谁知道如何做同样的事情,但只适用于 Tomcat 管理器?

顺便说一句,我正在使用Tomcat7。

0 投票
1 回答
12793 浏览

tomcat - 禁用 Tomcat7 管理器

网页界面http://localhost:8080/manager/html。有没有办法禁用或完全删除它?只是问一下,这样我就不会因为随意进入和删除东西而弄乱一些设置。

我想摆脱它的原因是,由于我认为是恶意脚本暴力破解密码,服务器一直被阻止。它会锁定并保护自己,但在我手动检查之前我也不知道发生了这种情况。我不使用网络管理器,所以我认为解决这个问题的最好方法就是完全摆脱它。也就是说,如果您有其他建议,我也会对此持开放态度。我已经尝试在 manager.xml 中设置 RemoteAddrValve,如下所示,但我仍然遇到问题。

0 投票
2 回答
7417 浏览

java - Tomcat Manager Authentication repeated popup while running a Java web project

I get a repeatedly popup to login to Tomcat Manager Application whenever I try running a Java web Project.

Putting in the username/password according to server properties (Manager-script) role doesn't work, the retarded server keeps popping up again with authentication required.

The server is Tomcat 8.0.27 with Netbeans 8.1 Suggestions anyone?

0 投票
1 回答
209 浏览

tomcat - 远程部署到tomcat

我想使用 maven 将应用程序(war)部署到远程 tomcat(v7)中,保留现有的 context.xml - 或者也可以将 context.xml 与 war 一起部署。我认为这是一个经典问题,如果您想通过管理器重新部署到 tomcat,它会按顺序执行取消部署和部署 - 取消部署 context.xml 作为副作用,然后应用程序无法启动。

我已经尝试过的:

  • 具有不同设置的货物 - 没有变化
  • 'autoDeploy' = false - 在 tomcat 7 下不起作用
  • 限制 tomcat 编写自己的配置目录 - 抛出错误消息并且 tomcat 7 无法启动
  • 将每个上下文信息放入一个 context.xml.default - 不会删除上下文,但不幸的是,我们有一些应用程序在具有不同值的不同上下文中使用相同的键:-)
  • 将上下文配置放入替代路径 - 在 ${catalina.base} 之外 - 无法使其工作
  • 构建一个容器(docker)并重新部署它 - 这是可行的,但目前这不是一个选项

我正在考虑编写一个简单的 ssh 脚本(stop-tomcat、copy-war、start-tomcat)或替代管理器脚本,但首先我想在重新发明轮子之前问你。我看到了使用'tomcat7-maven-plugin'的解决方案,但听说它只适用于本地tomcat。我不坚持要获得一个成熟的 maven 解决方案:如果您建议使用带有简单 REST 调用的管理器的解决方案,我也可以在 maven 中实现。

所以问题分为三种可能的解决方案(在tomcat7下):

  • 通过取消部署保留 context.xml
  • 使用战争部署 context.xml
  • 在不取消部署的情况下重新部署应用程序

你知道一个可靠的解决方案吗?

0 投票
0 回答
500 浏览

java - WAR 文件已部署但无法访问

在随附的图片中,您可以看到 ____WS 和 _____WSDevelop 是我的两个 Web 应用程序正在运行。

我部署了第三个名为 _____WSPrevRelease 的 .WAR 来维护我的服务器代码的先前版本。但是,___WSPrevRelease 上的 index.jsp 不可访问。.war 部署后日志不显示任何错误。Web 应用程序甚至可以在管理器 UI 上显示为链接(请参阅图像),但单击它会指向“未找到页面”。

Tomcat 管理器 GUI

我什至在我的本地 tomcat 服务器上部署了相同的 .WAR 文件,它运行得非常好。

有没有人看到我在这里遗漏的任何东西?是否有一些我缺少的权限或 tomcat 设置?谢谢你。

这是我的 web.xml