我的webapp是使用JAVA(Backend)+ JavaScript(FrontEnd)构建的,我使用Tomcat 8.0作为服务器。
目前,webapp的URL是" localhost:8083 / myapp / index.jsp"我一直在尝试将其更改为hosts文件中的域名(在win / sys32 / drivers / etc / ..下)和server.xml(在Tomcat下)但不幸的是我无法实现这一点。有什么提示吗?
答案 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"
/>