2015-10-12 52 views
0

我的webapp使用JAVA(后端)+ JavaScript(FrontEnd)构建,我使用的是Tomcat 8.0作为服务器。将端口更改为域名

当前Web应用程序的URL是“localhost:8083/myapp/index.jsp”,我一直试图将其更改为hosts文件中的域名(在win/sys32/drivers/etc/.. )和server.xml(在Tomcat下),但不幸的是我无法实现这一点。请提供任何提示?

+0

听起来像你在正确的轨道上,但你在主机文件和server.xml中更改了什么?你能显示一些代码吗? – acdhirr

回答

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" 
      />