2012-03-22 36 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