Java 在动态web项目中将localhost更改为类似localhost.dev的内容

Java 在动态web项目中将localhost更改为类似localhost.dev的内容,java,Java,我正在用java创建一个动态web项目。我想在应用服务器中部署它。默认情况下,主机名为localhost:port/appname。我想将其更改为localhost.com/myapp。我该怎么做?我是否需要更改项目、tomcat或hostfile中的某些内容。请详细说明 我担心可能会对web服务器的工作方式感到困惑 在浏览器中,URL将在内部解析为127.0.0.1(localhost),因为这是一个内置地址。127.0.0.1是指向您所在机器的环回地址。如果您将服务器托管在与您尝试导航到的同

我正在用java创建一个动态web项目。我想在应用服务器中部署它。默认情况下,主机名为localhost:port/appname。我想将其更改为localhost.com/myapp。我该怎么做?我是否需要更改项目、tomcat或hostfile中的某些内容。请详细说明

我担心可能会对web服务器的工作方式感到困惑

在浏览器中,URL将在内部解析为127.0.0.1(localhost),因为这是一个内置地址。127.0.0.1是指向您所在机器的环回地址。如果您将服务器托管在与您尝试导航到的同一台计算机上,这就是localhost地址工作的原因

如果您在另一台机器上,则需要直接输入服务器的IP地址,或使用DNS记录将IP地址指向您拥有和控制的URL

浏览器还被编程为默认端口80(http)和端口443(https),因此,如果您不想提供端口,请将服务器绑定到端口80。这样,您只需导航到


将应用程序部署到希望外部访问的服务器时,您将购买一个域,注册DNS记录并将其指向服务器外部IP地址(您可能需要配置防火墙和网络规则)。

我担心可能会对web服务器的工作方式产生一些混淆

在浏览器中,URL将在内部解析为127.0.0.1(localhost),因为这是一个内置地址。127.0.0.1是指向您所在机器的环回地址。如果您将服务器托管在与您尝试导航到的同一台计算机上,这就是localhost地址工作的原因

如果您在另一台机器上,则需要直接输入服务器的IP地址,或使用DNS记录将IP地址指向您拥有和控制的URL

浏览器还被编程为默认端口80(http)和端口443(https),因此,如果您不想提供端口,请将服务器绑定到端口80。这样,您只需导航到

将应用程序部署到希望外部访问的服务器时,您将购买一个域,注册DNS记录并将其指向服务器外部IP地址(您可能需要配置防火墙和网络规则)