我没有进入 Tomcat 配置,我遇到以下问题。
我正在研究以这种方式配置Tomcat 7的Java EE应用程序:
在主机名字段中设置了我的笔记本电脑的IP(不是 localhost ,有IP地址)。没关系,它工作正常,必须以这种方式设置,以便我的应用程序正常工作)。
我的疑问是:这些信息存储在哪里?我试图将其搜索到 server.xml 配置文件中,但没有。
我的问题是,现在我必须在Linux服务器上运行的远程Tomcat服务器上设置此信息(因为我必须在测试环境中部署我的应用程序)。那么如何在Tomcat服务器上设置IP地址呢?
答案 0 :(得分: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>
在远程服务器上,您应该只更改name
元素的<Host>
属性,以匹配服务器的主机名。