当前位置: 首页 > 知识库问答 >
问题:

在Netbeans 11.3中启动Servlet时在第1行获得异常[重复]

沈华晖
2023-03-14

Im使用Tomcat 9.0.30和JDK 8以及Netbeans 11.3。不知何故,我所有的网络应用程序不再启动,我也没有改变任何东西。它们都抛出相同的异常

在这里,我自动生成了一个servlet,只转发了一个JSP,但它仍然不能工作。

package servlets;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@WebServlet(name = "ExamController", urlPatterns = {"/ExamController"})
public class ExamController extends HttpServlet {

    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        request.getRequestDispatcher("examView.jsp").forward(request, response);
    }


    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }


    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        processRequest(request, response);
    }

    @Override
    public String getServletInfo() {
        return "Short description";
    }

}

共有1个答案

祁嘉瑞
2023-03-14

我通过将Netbeans降级到11.1版本来修复它。

我认为Tomcat9.0.30和版本高于11.2的Netbeans不兼容。

 类似资料:
  • 我正在做我的一项任务。这相当直截了当。包含单个输入的HTML表单被提交到Servlet,Servlet获取参数,基于参数创建消息,将消息作为属性添加到请求,并使用requestdispatcher转发到jsp以显示消息。 我有一个要求,如果参数丢失,我需要显示一个错误页面。问题是我不能显式地检查null,也不能使用try/catch块。我的猜测是,目标是在web中定义错误页面。xml页面来处理特定

  • 我使用的是客户端的依赖版本,与我在Spring Boot Admin Server中使用的版本相同 是什么引起了这个问题?

  • 问题内容: 我使用JSP构建Web应用程序,并且在我的servlet中,我具有: 到现在为止,当JSP页面调用like时,我的serlvet都被调用了。我想要的是每当应用程序启动时也要执行的servlet。我可以在第一页上有一个类似“ START”的按钮,并在那里调用servlet。但是,我可以避免这种情况吗? 问题答案: 无论您想在启动时做什么,都应该由实现的类完成,因此您应该编写这样的类,例如

  • 很难可靠地重试后台任务,该任务会向邮件服务发送请求,以获取最新的电子邮件。一旦成功接收电子邮件,应在阻止-持久化电子邮件中继续执行,但是如果出现异常,我必须重新运行邮件检索,直到成功尝试,成功后应持久化邮件并停止。如果我做错了,请看一看并提出建议。 另外,请看一下我是如何处理选中的异常的,将其包装到中并重新排序-这里的主要思想是在一个块中处理所有异常(已定义的选中异常和运行时异常),而不是将它们记

  • 在我的项目中,我使用的是Oracle标识和访问管理-12.2.1.3.0。我安装了weblogic(fmw_12.2.1.3.0_infrastructure.jar)、Oracle SOA Suite 12c(fmw_12.2.1.3.0_soa_quickstart.jar)、Oracle Identity Governance(OIM12c)12.2.1.3.0(fmw_12.2.1.3.0

  • 我正在使用JSF1.2和PrimeFaces3.5开发一个示例应用程序。我在桌面上有RAD并创建了一个新的动态web项目。我已经用primeface编辑器标记编写了xhtml文件。但是,当我管理这个项目的时候..它为FacesServlet抛出“java.lang.ClassNotFoundException”,尽管该servlet存在于类路径中。 我已经在我的类路径中添加了下面的jar.. my