2012-03-22 31 views
1

我爲我的web應用程序創建了一個war文件。我將它部署在Tomcat上,它工作正常。我的問題是,如果我有3個jsp文件,如index.jsp,one.jsp,two.jsp,如果我想在運行war文件時首先運行one.jsp(而不是index.jsp)。目前index.jsp主要運行。我使用netbeans,netbeans中是否有任何選項?更改war文件中的默認頁面

+0

以前我曾經在netbeans的web-inf下獲取web.xml,但是對於新的應用程序,我沒有獲取web.xml,而是在servlet類上面形成:@WebServlet(name =「NewServlet」,urlPatterns = {「/NewServlet"}).I hav e 2應用程序現在,一個與web.xml和其他沒有web.xml.How它可能是? - – user10101 2012-03-22 12:15:50

+0

請給予回覆... – user10101 2012-03-22 12:23:59

回答

5

我想你可以設置在WEB-INF文件夾的web.xml通過設置歡迎文件列表

通常它看起來像

<welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
</welcome-file-list> 

改變它

<welcome-file-list> 
    <welcome-file>one.jsp</welcome-file> 
</welcome-file-list> 
+0

謝謝..以前我曾經在netbeans的web-inf下獲取web.xml,但是對於新的應用程序,我沒有獲取web.xml,而是在servlet類的上面形成: @WebServlet(name =「NewServlet」,urlPatterns = {「/NewServlet"})...我現在有兩個應用程序,一個使用web.xml,另一個沒有web.xml.How是否可以使用? – user10101 2012-03-22 12:09:19

+0

我不確定你在說什麼,因爲現在你提到了第二個Web應用程序,我想我正在回答發佈的問題。如果這個答案解決了你問到的問題,那麼請給出答案併發布有關第二個Web應用程序的另一個問題。 – ChadNC 2012-03-22 12:28:25

+0

感謝您的回答,它工作正常... – user10101 2012-03-26 06:16:15