2015-06-21 83 views
1

我正在關注udemy的教程。在教程中他使用了eclipse。但我正在用intellij跟着課程。每件事情都可以正常工作,但我一直注意到的一點是,當他運行servlet或jsp頁面時,它始終顯示servlet之前的項目名稱(http://localhost:8080/myapp/index.jsp)。 但是,當我在intellij上創建一個web應用程序時,它只顯示http://localhost:8080/index.jspTomcat服務器上的Intellij Web應用程序顯示http:// localhost:8080/index.jsp而不是http:// localhost:8080/myapp/index.jsp

所以問題是如何在/index.jsp之前獲取項目名稱。

我試圖把它添加到web.xml文件,但它似乎並不工作

<display-name>myApp</display-name> 
    <welcome-file-list> 
     <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
+0

這是一個應用程序上下文路徑。將其設置爲您的servlet容器的設置(例如Tomcat服務器)。 –

回答

3

您可以在Tomcat服務器的「編輯Connfiguration,輸入您的應用程序URL。

  • 單擊編輯配置
  • 在啓動頁面中輸入您的應用程序URL

enter image description here

注: - 最有可能上述解決方案將工作,如果沒有的話,你可能需要在部署選項卡中將應用程序上下文更改爲'\ myApp'。

+0

感謝您的解決方案 – Greg

相關問題