'运行未命名时出错:server.xml不包含虚拟主机' localhost'

时间:2014-11-01 15:36:30

标签: apache intellij-idea

我正在尝试使用Apache设置我的虚拟服务器,出于某种原因,我的IntelliJ正在提供错误消息:

  

运行未命名时出错:server.xml不包含虚拟主机' localhost'。

我试图按照指南进行操作,但我不知道为什么要这样做....所有内容都适用于端口8080,但现在我已准备好部署在{ {1}}我无法让事情奏效。这是我更改的文件

对于apache

80

Server.xml

我也进入<Host name="www.someServer.net" appBase="webapp" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="C:\Program Files (x86)\Server\apache-tomcat-8.0.11\webapps\www.someServer.net\ROOT" reloadable="true"/> <Alias>someServer.net</Alias> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="www.someServer.net_access_log" suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" resolveHosts="false"/> </Host> <Engine name="Catalina" defaultHost="www.someServer.net"> <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 并转到Run/Debug Configurations并添加了一个环境变量 - Startup/Connection,并将值作为我CATALINA_BASE的位置。

我的Apache和项目都位于不同的位置。我已经设置了名称廉价帐户以指向我的IP地址,并且#34;地址&#34;。在这一点上,我不确定还能做什么。

1 个答案:

答案 0 :(得分:0)

我不确定,但是看起来Intellij(我的Ultimate Ultimate 2018.3.5版本)要求具有名称为“ localhost”的主机,因为它首先使用localhost启动Tomcat,然后才在运行Tomcat时部署工件。

我试图用server.xml和唯一的主机名为“ mydomain.abc”的主机进行配置。它可以在Eclipse上启动并正常工作,但在IntelliJ上始终会因相同的错误而失败。 在我的Windows主机文件中,将mydomain.abc指向127.0.0.1 IP。