如何更改Tomcat服务器的主机名

时间:2018-07-16 19:01:56

标签: apache tomcat server tomcat8 server.xml

我有一个要在特定主机名上运行的tomcat服务器,例如 mydomain.com 。我已将server.xml文件中的主机名从localhost更改为 mydomain.com ,并将端口更改为443。我遇到了两个问题:

  1. 无法将tomcat作为服务启动,我必须使用catalina.sh来启动
  2. 即使tomcat运行,我也无法连接。

这是我的server.xml的样子:

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
           keystoreFile="/home/usa-mkeathley/.keystore" keystorePass="cfisthebest" 
           clientAuth="false" sslProtocol="TLS" />


<Engine name="Catalina" defaultHost="mydomain.com">

<Host name="mydomain.com"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">
    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
           prefix="localhost_access_log" suffix=".txt"
           pattern="%h %l %u %t &quot;%r&quot; %s %b" />

  </Host>

我想在 mydomain.com/app_name 上访问它,而不是 localhost:8080 但是由于某些原因,当我进行这些更改时,我无法再在浏览器上连接到tomcat。

0 个答案:

没有答案