无法更改 netbeans 中的默认起始页 [英] Not able to change default starting page in netbeans

查看:52
本文介绍了无法更改 netbeans 中的默认起始页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Netbeans 中创建了一个名为 test9 的 Web 应用程序.我在其中创建了各种 jsp 文件和 servlet 等.现在我想将起始页 index.html 更改为 index.jsp 所以我创建了一个新文件 index.jsp 并删除了 index.html 但运行它后,它仍在尝试打开 index.html 并显示 404 错误资源未找到我什至在我的 xml 文件中进行了更改,但它仍在这样做.我需要做一些其他的改变吗?

I create a web application in Netbeans, named test9. I have create various jsp files and servlets,etc in it.Now i want to change the starting page index.html to index.jsp so I created a new file index.jsp and deleted index.html but after running it, It is still trying to open index.html and displaying 404 error resource not found i even made changes in my xml file but still it is doing it. Do i have to make some other changes ?

xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
    <filter-name>RequestLoggingFilter</filter-name>
    <filter-class>bean.RequestLoggingFilter</filter-class>
</filter>
<filter>
    <filter-name>AuthenticationFilter</filter-name>
    <filter-class>bean.AuthenticationFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>AuthenticationFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
    <filter-name>RequestLoggingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
    <servlet-name>LoginServlet</servlet-name>
    <servlet-class>bean.LoginServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>LogoutServlet</servlet-name>
    <servlet-class>bean.LogoutServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>DepartmentServlet</servlet-name>
    <servlet-class>bean.DepartmentServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>C_userServlet</servlet-name>
    <servlet-class>bean.C_userServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>statusServlet</servlet-name>
    <servlet-class>bean.statusServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>FileServlet</servlet-name>
    <servlet-class>bean.FileServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>SearchServlet</servlet-name>
    <servlet-class>bean.SearchServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>NoCacheFilter</servlet-name>
    <servlet-class>bean.NoCacheFilter</servlet-class>
</servlet>
<servlet>
    <servlet-name>forgotServlet</servlet-name>
    <servlet-class>bean.forgotServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>passServlet</servlet-name>
    <servlet-class>bean.passServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>LogoutServlet</servlet-name>
    <url-pattern>/LogoutServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>DepartmentServlet</servlet-name>
    <url-pattern>/DepartmentServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>C_userServlet</servlet-name>
    <url-pattern>/C_userServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>statusServlet</servlet-name>
    <url-pattern>/statusServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>FileServlet</servlet-name>
    <url-pattern>/FileServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>SearchServlet</servlet-name>
    <url-pattern>/SearchServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>NoCacheFilter</servlet-name>
    <url-pattern>/NoCacheFilter</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>forgotServlet</servlet-name>
    <url-pattern>/forgotServlet</url-pattern>
</servlet-mapping>
<session-config>
    <session-timeout>
        30
    </session-timeout>
</session-config>
</web-app>

推荐答案

我知道这是一个旧帖子,但由于我遇到了同样的问题并解决了它,所以我发布我的答案以帮助其他可能陷入困境的人像这样.

I know that this is an old post but since i had the same issue and solved it i am posting my answer to help some others who might stuck in a situation like this.

对我有用的是从 WEB-INF 文件夹中取出新的 jsp 文件.

What worked for me was to take the new jsp file out of the WEB-INF folder.

这篇关于无法更改 netbeans 中的默认起始页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆