首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用内置在主机管理器gui中的Apache tomcat 7?

问如何使用内置在主机管理器gui中的Apache tomcat 7?
EN

Stack Overflow用户
提问于 2012-02-29 08:22:37
回答 8查看 169.6K关注 0票数 51

嗨,我的Windows服务器上有Apache Tomcat 7.0.5,我看到它有一个内置的主机管理器,但我似乎找不到任何关于如何使用它或通过该GUI设置虚拟主机的有用信息。

这些字段是Name: Aliases: App Base: AutoDeploy Deploy on Startupdeploy XML UnpackWARS ManageApp:在哪里可以获得如何设置它的教程,或者关于这个的信息??

谢谢!

EN

回答 8

Stack Overflow用户

发布于 2014-02-13 10:03:56

在Ubuntu 12.04上全新安装Tomcat 7的解决方案。

编辑此文件- /etc/tomcat7/tomcat-users.xml以添加此xml节-

代码语言:javascript
复制
<tomcat-users>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcatadmin" password="tomcat2009" roles="admin,admin-gui,manager-gui"/>
</tomcat-users>

重新启动Tomcat -

代码语言:javascript
复制
service tomcat7 restart

访问管理器的urls

webapp tomcat测试页面- http://localhost:8080/

只是想把最新的信息发布出去。

票数 73
EN

Stack Overflow用户

发布于 2014-10-08 10:54:30

应用程序是内部的一个web应用程序,用于在Tomcat中创建/删除虚拟主机。

虚拟主机允许您在单个服务器上定义多个主机名,因此您可以使用同一服务器来处理对ren.myserver.com和stimpy.myserver.com的请求。

不幸的是,主机管理器的GUI端的文档似乎不存在,但是关于在context.xml中手动配置虚拟主机的文档如下所示:

http://tomcat.apache.org/tomcat-7.0-doc/virtual-hosting-howto.html。

您可以在此处找到Host参数的完整说明:

http://tomcat.apache.org/tomcat-7.0-doc/config/host.html。

添加虚拟主机

一旦您访问了主机管理器(请参阅有关设置权限的其他答案),GUI将允许您添加一个(临时的-请参阅本文末尾的编辑)虚拟主机。

​

​

至少需要定义Name和App Base字段。然后,Tomcat将创建以下目录:

代码语言:javascript
复制
{CATALINA_HOME}\conf\Catalina\{Name}
{CATALINA_HOME}\{App Base}

  • App Base将是web应用程序部署到虚拟主机的位置。可以是相对的,或者absolute.
  • Name通常是完全限定的域名(例如,ren.myserver.com)
  • Alias可用于扩展Name,也可以将两个地址解析为同一主机(例如,www.ren.myserver.com)。请注意,这需要反映在DNS记录中。

复选框如下:

  • Auto Deploy:自动重新部署放入App Base的应用程序。当Tomcat environments!
  • Deploy On Startup:决定是否解析放置或上传到应用程序基础上的应用程序的/META-INF/context.xml
  • Unpack WARs:解包WAR文件,而不是直接从WAR.
  • Tomcat 8 Copy XML运行它们时,在应用程序基础下自动启动应用程序是危险的:在部署时将应用程序的META-INF/context.xml复制到应用程序基础/XML,并以独占方式使用,无论应用程序是否更新。无关如果Deploy XML为false.
  • Manager App:,则将管理器应用程序添加到虚拟主机(对于控制ren.myserver.com)

下可能具有的应用程序很有用

更新:在Tomcat8上尝试了同样的过程后,我看到的行为是通过图形用户界面添加虚拟主机不是持久的-它不会写入server.xml,即使在关机时也是如此。因此(除非我做了一些非常错误的事情),你可以在图形用户界面中创建它,但是你仍然需要编辑server.xml,按照上面的第一个链接,使它保持不变。

票数 22
EN

Stack Overflow用户

发布于 2012-09-06 18:13:35

要访问"Host Manager“,您必须在tomcat-users.xml中配置"admin-gui”用户

只需添加以下行更改用户名和密码:

代码语言:javascript
复制
<role rolename="admin-gui"/>
<user username="admin" password="password" roles="admin-gui"/>

重新启动tomcat7服务器,您就完成了。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9491905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档