问题标签 [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 回答
6855 浏览

tomcat - 使用tomcat管理器部署时如何避免权限被拒绝?

我正在尝试使用 tomcat 管理器应用程序(通过其 Web 界面)部署位于我的主目录中的 Web 应用程序并收到以下错误:

war 目录包含 WEB-INF 目录。构建目录的权限是这样的:

我不明白权限被拒绝错误。它还需要什么其他权限?

如果我将战争目录放在 /var/lib/tomcat6/webapps/ 中,它可以工作。

0 投票
1 回答
315 浏览

tomcat - 使用更新重新部署时如何保留xml配置?

我正在使用 tomcat 管理器来部署我的战争文件。要更新战争,我使用以下网址:

问题是使用这个,带有配置的 xml(在 Catalina/localhost/example.xml 下)被删除。

我怎样才能保存它?

0 投票
1 回答
710 浏览

tomcat - 使用tomcat6的管理器取消部署play app,但失败了

我们在 tomcat6 中部署我们的 webapp。它与 play!framework 一起开发。我们想使用tomcat6的manage来部署或取消部署应用程序。但是取消部署失败,tomcat无法删除应用程序目录clean。因为使用中有一个play.jar。我认为是因为play.jar正在执行一项工作......

如何解决?

0 投票
1 回答
4718 浏览

tomcat - 禁止远程访问 Tomcat 管理器?

根据 Tomcat7 文档,我可以添加一个阀门来阻止对 Tomcat 管理器应用程序的访问,除了来自本地主机:

这些文档在解释该 XML 片段应该去哪里方面没有太大帮助。

有人可以帮我解决这个问题吗?

0 投票
1 回答
2726 浏览

tomcat - Tomcat 7 取消部署按钮已禁用

在我的 Tomcat 管理器页面上,取消部署按钮被禁用。任何人都可以帮忙吗?

雄猫:7.0.23

JDK:

Linux:

下面是里面的html

0 投票
3 回答
12695 浏览

tomcat - 如何在不重新安装 Tomcat 的情况下安装 Tomcat Manager?

操作系统:Windows XP。

我已经安装了 Tomcat 7.0.25 并且文件夹“manager”位于 webapps 文件夹中。

我已经阅读了这里的文档:http: //tomcat.apache.org/tomcat-7.0-doc/manager-howto.html 并且正在谈论已经安装的管理器。

我已经为用户设置了manager-gui角色。

问题是,如果我使用 访问管理器http://localhost/manager,我只会得到一个白页(没有内容),如果我尝试https://localhost/manager,我会收到 404 错误。

有什么线索吗?

下载管理器应用程序的链接也很有用。

0 投票
0 回答
1201 浏览

tomcat - 从 Tomcat 单点登录中排除管理器

在没有 Apache 的 Tomcat 服务器上使用 JAAS 进行 SSO。SSO 控制对几个相关应用程序的访问,效果很好。最近我开始从 Ant 迁移到 Maven,为了使用 Maven 的 Tomcat 插件,我需要设置我以前不需要的 Tomcat Manager 应用程序。我能够通过 BASIC 身份验证或 CLIENT-CERT 身份验证以及服务器上的其他 webapps 来启动并运行它。

我遇到的问题是当用户在管理器中进行身份验证时,其他 webapps 的会话被丢弃 - IE 登录到 webapp,登录到管理器,刷新 webapp,重定向到登录页面。

我能够通过在上下文级别定义 SSO 阀和在主机级别定义领域来减轻这种重叠。这仍然允许 SSO 在通过浏览器在 web 应用程序之间导航时工作。但是,跨上下文 AJAX 请求和诸如此类的返回“用户未登录”错误,直到我访问其他有问题的 web 应用程序。使用这种方法对 Manager 进行身份验证有效地与其他 webapp 隔离。

简而言之,我正在寻找使用 JAAS 身份验证模块为我的 webapps 提供通过 SSL/数据库身份验证的 SSO 的最佳方式,但强制 Tomcat 从 SSO 中排除 Manager。IE SSO 通过 SSL 用于 Webapps 1、2、3,但 UN/PW 身份验证独立于 Manager 的 SSO,两者之间的身份验证独立。

有没有办法做到这一点?

当前配置:

使用此配置,所有 webapps 和管理器都在 SSO 的控制之下,并且发生了上述重叠 - IE 通过 SSL 登录到 webapp1,然后通过 UN/PW 管理器,然后刷新 webapp1,重定向到登录页面。

将 SSO 阀移动到 webapps 的上下文可以解决此问题,但会导致跨上下文 AJAX 请求的“用户未登录”响应。

0 投票
1 回答
1629 浏览

tomcat - 带有 curl 和自签名证书的 Tomcat 7 管理器文本不起作用

所以,我在这里遇到了一个有趣的困境。我有一个带有管理器应用程序的 Tomcat 7 服务器设置。

我正在运行的确切命令[在合理范围内]如下:

curl -k --upload-file ~/[build.directory]/ROOT.war https://[ManagerLoginName]:[ManagerLoginPwd]@[fqdn-serverName]:8443/manager/text/deploy?war=ROOT.war&path =/&更新=真

我遇到了失败 - 指定了无效的上下文路径 null

如果我运行/manager/text/reload?path=/它会重新加载上下文,就像我运行 undeploy 命令一样,它会正确地取消部署。似乎我无法使用以下方法进行部署:

deploy?war=ROOT.war&path=/&update=true

语法是正确的,我有点难过为什么这不会部署。有任何想法吗?

0 投票
0 回答
644 浏览

tomcat - 配置为使用内存缓存存储会话时,Tomcat 管理器应用程序未显示活动会话

我已将 tomcat 配置为使用 memcache 作为会话存储。在此之前,我已经能够使用 tomcat /manager webapp 检查和计算当前有多少活动会话。

但是,在将 tomcat 配置为使用 memcache 之后,我注意到我无法再看到活动会话,并且它总是被报告为零 (0)。

memcache 或 tomcat 中是否有我缺少的配置?

这是我配置tomcat context.xml的方式

0 投票
2 回答
7916 浏览

tomcat - 无法访问 Tomcat 7.0.39 上的 Manager 应用程序

我无法访问管理器应用程序。

我已将 manager-gui 角色添加到 tomcat-users.xml 文件中...& 为 tomcat 用户添加了相同的角色,...

...我也试过这个无济于事...

还有什么我需要做的吗?文档读到这就是所有必要的......

所有更改后,我已停止并重新启动服务器...