【问题标题】:Intellij web application on tomcat server shows http://localhost:8080/index.jsp instead of http://localhost:8080/myapp/index.jsptomcat 服务器上的 Intellij Web 应用程序显示 http://localhost:8080/index.jsp 而不是 http://localhost:8080/myapp/index.jsp
【发布时间】:2015-09-06 22:03:49
【问题描述】:

我正在关注 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>

【问题讨论】:

  • 这是一个应用程序上下文路径。在您的 servlet 容器(例如 Tomcat 服务器)的设置中设置它。

标签: java jsp tomcat servlets intellij-idea


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2019-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 2013-02-25
    • 2018-07-24
    • 2012-10-08
    • 1970-01-01
    相关资源
    最近更新 更多