没有名称的Web应用程序运行

时间:2017-06-11 11:36:15

标签: java web-services web intellij-idea jersey

我刚刚创建了一个简单的Web应用程序(使用java和jersey,因为我想开始创建一个休息端点)。我正在研究intelliJ的想法

我使用this tutorial来构建它。

我为项目提供了名称,组ID和工件。

现在当我在我的本地tomcat服务器上运行它时,它运行成功,但没有在URL中显示我的Web应用程序的名称。它只显示localhost:8080,如下面的屏幕截图所示。

enter image description here

为什么会这样显示?如何为我的应用程序提供名称/ URL?

2 个答案:

答案 0 :(得分:0)

基本上,您需要先观看此视频:Domains and the Domain Name System,然后完全了解以下段落的含义。然后你的问题将自行解决。祝好运! :d

localhostIP的{​​{1}}地址,其中servertomcat)正在运行。 application server8080port映射(从Windows主机文件)到localhost,这是一个127.0.0.1 IP地址(实际上就是你自己)。

P.S。这就是URL中的名称。关于实际的浏览器标签名称,它是loopback HTML标记。

  

如何为我的应用程序提供名称/ URL?

您需要购买域名。

答案 1 :(得分:0)

所以我要找的是在tomcat服务器中设置应用程序上下文。

以下是我的做法:在IntelliJ创意上,点击“编辑配置” - >比在“部署”标签上。 那里有一个“应用程序上下文”选项。我给它的应用程序名称(或我喜欢的任何名称),然后单击“应用”并重新启动服务器。

以下是它现在在浏览器中的显示方式:

enter image description here