[英]I am getting an error “javax.servlet package not found” when i m trying to compile the following java code
[英]when I am trying to send a GET request in java servlet using Tomcat server I am getting error instantiating servlet class
我正在使用 tomcat 版本 10.0.10 這是我在索引中按提交時遇到的錯誤。html 文件即使我添加了一個構造函數,AddServlet 仍然沒有實例化我已經嘗試在 Z1B359D84106 版本中運行相同的代碼(7AA5359D841068 -tomcat-8.5.61) 仍然面臨同樣的錯誤。 索引.html 這是 sevlet 代碼 AddServlet.java
package com.sintin;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.*;
import jakarta.servlet.*;
import java.util.*;
import java.io.*;
public class AddServer extends HttpServlet{
private static final long serialVersionUID = 102831973239L;
public AddServer() {
}
public void service(HttpServletRequest req , HttpServletResponse res) throws
IOException, ServletException {
System.out.println("in the AddServer class");
int x = Integer.parseInt(req.getParameter("num1"));
int y = Integer.parseInt(req.getParameter("num2"));
// String stir="sintnada";
// PrintWriter out = res.getWriter();
// out.println("the result is"+ x+y);
System.out.println("ans="+x+y);
RequestDispatcher rd = req.getRequestDispatcher("class2");
rd.forward(req, res);
}
}
這是我的 webapp/web-INF 中的 xml 文件 web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app 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"
version="3.1">
<servlet>
<servlet-name>add</servlet-name>
<servlet-class>com.sintin.AddServer</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>add</servlet-name>
<url-pattern>/add</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>class2</servlet-name>
<servlet-class>com.sintin.Class2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>class2</servlet-name>
<url-pattern>/class2</url-pattern>
</servlet-mapping>
</web-app>
當我使用亞馬遜提供的 JDK(Amazon Corretto JDK 11.0.9_12)時,我遇到了這個問題。 我通過 oracle 安裝 java(JDK-17.0.1) 並重新安裝 eclipse 解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.