将localhost更改为端口到域名

时间:2015-10-12 19:38:12

标签: java tomcat

我的webapp是使用JAVA(Backend)+ JavaScript(FrontEnd)构建的,我使用Tomcat 8.0作为服务器。

目前,webapp的URL是" localhost:8083 / myapp / index.jsp"我一直在尝试将其更改为hosts文件中的域名(在win / sys32 / drivers / etc / ..下)和server.xml(在Tomcat下)但不幸的是我无法实现这一点。有什么提示吗?

1 个答案:

答案 0 :(得分:0)

我认为您可以只提供一个新的端口属性值,不添加地址属性,并且Tomcat应该绑定到所有地址。如果您只想提供一个主机名,请提供address="192.168.1.2"属性。

<Connector port="80" protocol="org.apache.coyote.http11.Http11Nio2Protocol"
           connectionTimeout="60000" redirectPort="443" 
           acceptCount="1000" acceptorThreadCount="2" maxConnections="10000" maxThreads="400"
           compression="on" compressionMinSize="2048"
           compressableMimeType="application/json, text/json, application/xml, text/xml"
           />

<Connector port="443" protocol="org.apache.coyote.http11.Http11Nio2Protocol"
           connectionTimeout="60000"
           acceptCount="1000" acceptorThreadCount="2" maxConnections="10000" maxThreads="400"
           keystoreFile="./keystore.jks" keystorePass="mypwd" keyAlias="tomcat" 
           SSLEnabled="true" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" 
           compression="on" compressionMinSize="2048"
           compressableMimeType="application/json, text/json, application/xml, text/xml"
           />