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

Tomcat 7 tomcat-用户管理器-脚本示例 /deploy

傅正阳
2023-03-14

我正试图让manager/deploy在我新安装的Tomcat 7.0.34上工作,但当我尝试通过安装http://localhost:8080/manager/deploy。我还没有在Tomcat 7中实现这个功能。

conf/server。xml

<?xml version='1.0' encoding='utf-8'?>
<Server>
...
  <GlobalNamingResources>
    <Resource name="UserDatabase" auth="Container"
          type="org.apache.catalina.UserDatabase"
          description="User database that can be updated and saved"
          factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
          pathname="conf/tomcat-users.xml" />
  </GlobalNamingResources>
  <Service>
  ...
    <Engine>
    ...
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
           resourceName="UserDatabase"/>
    </Engine>
  </Service>
</Server>

conf/tomcat用户。xml

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

我也尝试过(同样的结果)

conf/tomcat用户。xml

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

是的,我已经两次、三次、四次检查了我使用的用户名和密码是否正确,正如tomcat用户手册中定义的那样。xml。我以为这就是我所需要的。有什么想法吗?

共有2个答案

谭玉泽
2023-03-14

第一个是最好的解决方案。我遇到了这个问题,并通过在文件中添加以下行来解决tomcat-users.xml问题。

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
    <user username="tomcat" password="redacted" roles="manager-script"/>
</tomcat-users>
戈华茂
2023-03-14

所以,我终于明白了!

首先,上面的所有设置都是正确的(上面的tomcat用户版本都是正确的,但我认为第一个版本更正确)。

最初可能不太清楚,但我是从Tomcat 6迁移过来的。我缺少的是我放在上面的URL。应该是:http://localhost:8080/manager/**text**/deploy

现在一切都很好。我希望这对将来的人有所帮助:)

 类似资料:
  • 注:这部分都是一些相对完整的NSIS脚本,大多经过我的测试,可以正常编译。

  • 示例脚本 下面的示例脚本演示了本教程中讨论的大多数功能,你可以通过JSRE使用geth js script.js 2>>geth.log来运行它。假如你想在自己的私链上来运行此示例,请通过下面的代码启动geth: geth --maxpeers 0 --networkid 123456 --nodiscover --unlock primary js script.js 2>> geth.log

  • 最近的几年里,每个人在密码上都遇到越来越多的挑战,即需要一个复杂的密码,又需要能记得住它们——两者几乎不可兼得。于是乎,我们开始使用上各式各样的密码管理器,并为之付上了费。又或者是一些开源的、不能同步的密码管理工具——毕竟服务器是要钱的。 然而作为一个程序员,我觉得嘛,他/她们写的代码都不可靠——愈是通用的软件,愈加危险。一旦一个地方出现问题,那么其它地方都会有问题。比如说,你的 Master P

  • 本文向大家介绍spring aop实现用户权限管理的示例,包括了spring aop实现用户权限管理的示例的使用技巧和注意事项,需要的朋友参考一下 AOP 在实际项目中运用的场景主要有 权限管理(Authority Management)、事务管理(Transaction Management)、安全管理(Security)、日志管理(Logging)和调试管理(Debugging) 等。 问题源

  • 这是最新版cPanel中引入的新功能。 通过此用户管理器部分,您可以使用单个界面控制cPanel中的所有用户。 此界面将显示所有用户帐户,他们拥有与您的域关联的电子邮件帐户或FTP帐户。 您可以删除编辑这些帐户,更改密码,也可以从此处删除它们。 此界面使您能够添加新用户并将其关联到FTP和电子邮件帐户。 删除帐户 要使用用户管理器并删除用户帐户,您可以按照以下步骤操作 - Step 1 - 单击左

  • 我正在构建一个需要访问mysql的数据工作室连接器(应用程序脚本)。 我的所有凭据都存储在GCP Secret Manager中,希望我的应用程序脚本从Secret Manager获取凭据。 我查过了https://developers.google.com/apps-script文档,但找不到访问Secret Manager的相关类。 应用脚本获取存储在秘密管理器中的凭据的最佳方式是什么?