tomcat 服务器上的 Intellij Web 应用程序显示 http://localhost:8080/index.jsp 而不是 http://localhost:8080/myapp/index.jsp

Gre*_*reg 1 java jsp tomcat servlets intellij-idea

我正在学习 udemy 上的教程。在教程中他使用的是 eclipse。但我正在关注 intellij 的课程。每件事都工作正常,但我一直注意到的一件事是,当他运行 servlet 或 jsp 页面时,它总是在 servlet 之前显示项目名称(http://localhost:8080/myapp/index.jsp)。但是当我在 intellij 上创建一个 Web 应用程序时,它只显示 http://localhost:8080/index.jsp

那么问题是如何获取/index.jsp之前的项目名称。

我尝试将其添加到 web.xml 文件中,但它似乎不起作用

<display-name>myApp</display-name>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
Run Code Online (Sandbox Code Playgroud)

Abh*_*k-M 5

您可以在 tomcat 服务器的“编辑配置”中输入您的应用程序 URL。

  • 单击编辑配置
  • 在启动页面中输入您的应用程序 URL

在此输入图像描述

注意:- 上面的解决方案很可能会起作用,如果不起作用,那么您可能需要在部署选项卡中将应用程序上下文更改为“\myApp”。