在Eclipse中找不到Java Servlet错误404

Chinmaya B

我在Ubuntu 14.04上使用Eclipse 4.3 kepler,并使用Apache tomcat 7,已经在项目中成功创建了.jsp和.html文件,但无法运行servlet,我在library中添加了所有jar文件。我已经阅读了有关此错误404的每篇文章,当我启动以下servlet时会收到该文章

package servlet;

import java.io.IOException;
import java.io.PrintWriter;
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("/taxProcessor")
public class taxProcessor extends HttpServlet {
private static final long serialVersionUID = 1L;


/**
 * @see HttpServlet#HttpServlet()
 */
public taxProcessor() {
    super();
    // TODO Auto-generated constructor stub
}

/**
 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
 */
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    String s=request.getParameter("t1");
    int i=Integer.parseInt(s);
    String s1=request.getParameter("t2");
    int a=Integer.parseInt(s1);
    int t=0;
    if(i>=500000)
    {
        t=i*(30/100);
    }else if(i>=300000)
    {
        t=i*(20/100);
    }else if(i>=200000)
    {
        t=i*(10/100);
    }
    if(a>=60)
    {
        t=t-(i*(10/100));
    }
PrintWriter out=response.getWriter();
out.println("Thank you for Visiting");
out.println("Your Tax Laibality is"+t+"\n");
out.close();
}

/**
 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
 */
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
}

}

我的web.xml文件是

在此处输入图片说明

而我得到的就是这个 在此处输入图片说明

SparkOn

而不是在web.xmlweb.servlets.newtax.taxProcessor.java使用web.servlets.newtax.taxProcessor

顺便说一句,您的包名称就是servletweb.servlets.newtax在servlet-class标记中给出的方式

例如,如果在eclipse中,您的servlet类位于其中,src/somePackageName/ServletClassName则您的web.xml必须包含这样的条目

    <servlet>
        <servlet-name>anyName</servlet-name>
        <servlet-class>somePackageName.ServletClassName</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>anyName</servlet-name>
        <url-pattern>/taxProcessor</url-pattern>
    </servlet-mapping>

在web.xml中指定条目时,还有另一件事可以删除注释@WebServlet("/taxProcessor")

最后以以下方式运行servlet: http://localhost:8080/YourProjectName/taxProcessor

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java-Servlet 404错误

来自分类Dev

找不到错误404-来自JSP的servlet

来自分类Dev

在Java中找不到错误

来自分类Dev

找不到HTTP 404(找不到Servlet)

来自分类Dev

错误404:Eclipse Servlet登录应用程序

来自分类Dev

404错误-在Bluemix中找不到资源

来自分类Dev

在Jersey中找不到资源(错误404)

来自分类Dev

在Jersey中找不到资源(错误404)

来自分类Dev

找不到页面(404)Django中的错误

来自分类Dev

在 wordpress 中找不到错误 404 页面

来自分类Dev

django中找不到页面(404)错误

来自分类Dev

在Eclipse HELIOS \ jre \ bin \ javaw.exe中找不到Java虚拟机错误

来自分类Dev

找不到(Java Servlet)

来自分类Dev

错误:找不到Java中的异常符号

来自分类Dev

Java中的“找不到符号”错误

来自分类Dev

Java - 在类定义中找不到错误

来自分类Dev

Tomcat找不到Servlet状态404

来自分类Dev

Eclipse Juno C ++错误:在PATH中找不到程序“ g ++”

来自分类Dev

Eclipse Juno C ++错误:在PATH中找不到程序“ g ++”

来自分类Dev

调试时在Eclipse中找不到源错误

来自分类Dev

eclipse中的gtest错误:ld.exe找不到-llibgtest

来自分类Dev

错误404:找不到Fuseki

来自分类Dev

找不到Codeigniter 404错误

来自分类Dev

找不到链接,404错误

来自分类Dev

从cmd编译Java程序时,出现“错误:找不到符号”,但是在Eclipse中却没有

来自分类Dev

HTTP 404 Java Servlet

来自分类Dev

ram和404中的RavenDb找不到错误

来自分类Dev

无法在Azure中编辑或删除.svc。找不到错误404

来自分类Dev

找不到路由404错误,但是laravel中存在路由