【问题标题】:How can I set the IP address on a Tomcat hostname?如何在 Tomcat 主机名上设置 IP 地址?
【发布时间】:2017-02-14 08:53:39
【问题描述】:

我不太喜欢 Tomcat 配置,但遇到以下问题。

我正在开发一个以这种方式配置 Tomcat 7 的 Java EE 应用程序:

Host name字段中设置了我的笔记本电脑的IP(不是localhost,是IP地址)。没关系,它工作正常,必须以这种方式设置,以便我的应用程序正常工作)。

我的疑问是:这些信息存储在哪里?我尝试在 server.xml 配置文件中搜索它,但没有。

我的问题是,现在我还必须在 Linux 服务器上运行的远程 Tomcat 服务器上设置此信息(因为我必须在测试环境中部署我的应用程序)。那么如何在 Tomcat 服务器上设置 IP 地址呢?

【问题讨论】:

  • 在tomcat的文件夹里有'conf'你会发现server.xml如果你搜索'Host'你会发现'defauHost'和'Host'你可以同时改变。更好地检查我在这里找到的。

标签: java tomcat tomcat7


【解决方案1】:

Tomcat 虚拟主机的配置默认在conf/server.xml 中,由<Host> XML 元素定义,该元素嵌套在<Engine> 元素中。查看documentation 了解更多详情。所以,你应该在那里找到类似的东西:

<Engine name="Catalina" defaultHost="localhost">
    ...
    <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">
        ....
    </Host>
</Engine>

在您的远程服务器上,您只需更改&lt;Host&gt; 元素的name 属性,以匹配服务器的主机名。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    • 2013-02-26
    • 1970-01-01
    • 2014-12-19
    • 2014-12-02
    • 2012-05-03
    • 2014-02-13
    相关资源
    最近更新 更多