【问题标题】:Java Web Application Return Error HTTP 404 Not FoundJava Web 应用程序返回错误 HTTP 404 Not Found
【发布时间】:2018-05-02 01:25:36
【问题描述】:

我正在使用 netbeans 学习 java。我为插入、更新和删除操作构建 Web 应用程序。但是当我运行应用程序时,它总是返回错误 404 not found 。

这是我要运行的 HTML 代码。

<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <title>Add New</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <h1>Add New</h1>
        <div style="width: 900px; margin-left: auto; margin-right: auto">
            <form action="JSP/ManagerAddNew.jsp" method="post">
                Title:<br>
                <input type="text" name="title" style="width: 200px"><br>
                Description:<br>
                <input type="text" name="description" style="width: 200px"><br>
                Detail:<br>
                <textarea name="detail" style="width: 400px; height: 200px"></textarea><br>
                Category: 
                <select name="category">
                    <option value="World">World</option>
                    <option value="Tech">Tech</option>
                    <option value="Sport">Sport</option>
                </select><br>
                Image:<br>
                <input type="text" name="image" style="width: 200px"><br>
                <input type="submit" value="Submit">
            </form>
            <!--Complete Interface Addnew.-->
        </div>

    </body>
</html>

这是错误消息的屏幕截图。

这是我的项目结构。

这是服务器的屏幕,应用程序已部署。

【问题讨论】:

  • 假设代码已经正确部署尝试http://localhost:8080/CRUD_News/index.jsp

标签: java netbeans glassfish


【解决方案1】:

我不知道 GlassFish Server,但是 tomcat。 WEB-INF文件夹下的JSP文件不能通过URL直接访问,可以这样访问:

request.getRequestDispatcher(“/WEB-INF/xxx.jsp”).forward(request,response);

我不确定这种方式能否解决 GlassFish 下的问题,希望对您有所帮助。

【讨论】:

    【解决方案2】:

    每当我遇到此类错误时,我都必须重新安装 glassfish 模块。

    【讨论】:

    • 如何重新安装 GlassFish 模块?
    • 直接在 glassfish 管理控制台上。经过快速搜索后,我发现了以下 youtubevideo:link。什么是你感兴趣的,所以回答你的问题是在 7:00 到 8:07 之间
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多