刚学servlet,照视频写的servlet程序,访问结果404了

按方立勋的servlet视频教程写的第一个servlet,因为视频用命令行导入servlet的jar包用的是classpath环境变量,而我试着用,提示找不到import的类,应该是因为jdk1.5之后不再使用这个变量的原因,于是我就用eclipse新建一个动态web项目,导入jar包后照着代码敲,结果在浏览器访问提示404,,,整了一晚上了,还没整出来,,,图片图片图片图片

0

5个回答

仅供参考;
第一:web.xml的servlet配置中该servlet的类全名(你这里只写了包名,就像一个房间里有几个人,你只说人在这里,我找谁啊?);
第二:在访问时只需要访问该servlet在配置中的url-pattern即可:即你这里应该访问:localhonst:8080/ServletTest/servlet;
第三:我不知道GenericServlet是什么东西,我们一般是继承HttpServlet,至少我没用过,而继承后应该重写其中的doGet(...)和doPost(...)方法,顾名思义,doGet就是处理get请求的,doPost就是处理post请求的,如果不知道什么是get和post,建议先了解一下,像你这样直接在地址栏中访问的话一般是get访问;
希望可以帮到你

0
qq_32132157
Zane_zz 回复?@???: 首先你可以看一下这个上面对两者的区别:http://www.cnblogs.com/ellisonDon/archive/2012/10/25/2738366.html你这个写法那就应该是没有问题的了,在访问时,你的eclipse控制台有无报错?,如果没有报错,那么可能是你的项目的根出现问题,可以加我qq:1214934780,我远程来看看
大约 2 年之前 回复
qq_35675440
譬若北辰 这个实现类是我看传智播客方立勋的视频,跟着他写的代码敲的,那个包的问题确实是我疏忽了,因为他的包是两层,我写的三层,可改了之后还是404,,,我给你发图片看看
大约 2 年之前 回复

网址不对,,,后面的 /com.snsoft...什么什么的去掉试试,,不行了在聊,,

原因是,,你在web.xml已经配置映射了,,/servlet会自动去找对应的类,,不用加包名,,

现在 web3.0以后都没有web.xml文件了,,直接使用注解的,

你先试试,,有问题再聊。嘿嘿

0
qq_35675440
譬若北辰 在eclipse上运行时,直接就自动的这个路径,,,
大约 2 年之前 回复

访问 路径错了 ,要访问 对应的 servelt 直接 /上下文/ur-pattern

0

呃....要不学servlet3.0吧
都是注解
写起来贼爽

0

web.xml中的servlet-class内容改成:com.snsoft.servlet.FirstServlet
访问的路径错误打开你的浏览器输入:http://localhost:8080/ServletTest/servlet

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
运用servlet3.0注解报404错误
我的环境是eclipse (查了一下2013EEIDE)+tomcat7.0+Servlet3.0 项目名称:day08BookManageCase servlet类是new servlet出来的如下代码,大部分代码省略,只留了注解部分。 /**  * Servlet implementation class FindAllServlet  */ @WebServlet("/F
运行servlet时出现404错误
最近在看马士兵老师的servlet开发教学视频,在elipse中按照他说的做,但是就是报404的错误,后来在网上搜索得知一般是路径的问题,就将自己的Tomcat上的servlet的路径和视频上的对比了一下,发现http://localhost:8080/TestTomcat/HW这样(不带包名)就能正确启动,而http://localhost:8080/TestTomcat/com.bjsxt.s
解决Servlet 404问题
今天回家写Servlet总是报404错误,,, 解决办法:项目上右键-->Build path --> Configure Build Path-->Source 目录必须是"项目名/WebContent/WEB-INF/classes"
【问题日志】Servlet注解404,但是web.xml配置有效
这是配置了web.xml之后因为都是自动生成的注解,所以web.xml都是手动敲上去的,很费神。没有配置之前,我所有的servlet都显示404,然后配置一个,生效一个。我试过了       metadate-complete=“true”,修改为false这个是该属性指定当前的部署描述文件是否是完全的。如果设置为 true,则容器在部署时将只依赖部署描述文件,忽略所有的注解(同时也会跳过 web...
使用@WebServlet("/XXX") web 访问出现404的问题
指导网址:https://blog.csdn.net/code_monkey_sun/article/details/76268521 原本是期末复习,原本高高兴兴的写完servlet后想运行,结果出现404! 之后经过了老长时间的调试还有搜索资料后------- WTF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ...
servlet访问报404及405错误分析
报错查看错误很关键,servlet访问时报405,从错误信息可以看到: HTTP method GET is not supported by this URL,意思就是说:这个url使用get方法请求http不支持,为什么呢?原因是servlet访问时,默认情况下是使用get调用,我使用的是doPost方法,没有指定调用方式(get/post),这样Tomcat就会选择默认的get调用,然而却
Eclipse 在用Servlet写Web项目时启动Tomcat报404错误
新建一个Web Project,在src下新建一个包,在包下新建一个类ServletDemo1,并且Add Interfaces:编写Servlet代码:配置web.xml文件,注意两个<servlet-name>要相同:启动Tomcat,这里出现了一个问题:显示404,在网上找了很多资料,都不能解决,后来发现没有建jsp文件,建了一个就可以了。傻了嘛。一整天都在看这个404错误,最后...
运行servlet程序无法找到路径的问题(Servlet HTTP Status 404)
首先,先打开tomcat目录下的webapps,再打开自己的项目文件,看看里面WEB-INF文件目录下是否有classes文件夹,如果有,打开看看里面是否有自己servlet代码文件的编译文件,比如(myFirst.class),如果没有,就在自己变成wordspace文件夹下,找到项目文件,找到build文件夹里面classes里面的myFirst.class文件,复制粘贴到上面所说的tomca
Tomcat部署Servlet出现404解决方案
博主在学习《Head First Servlets & JSP》时,访问Servlet出现404错误。但文件中只有一个Servlet,所以问题就出在web.xml中。(因为重新学习,所以只用了编辑器,没有使用IDE) web.xml: <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.or
eclipse中编写servlet出现404的解决方法
    最近在运行servlet项目时,出现了404错误。通过查阅相关资料,了解到,这个错误的出现一般情况下是访问资源时出现问题。重点检查web.xml配置文件的是否有误。通过仔细检查发现,该servlet项目的java类是在eclipse中编写的。    最初的web.xml配置文件内容如下所示:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;w...
MyEclipse上访问servlet显示404的问题
有时候在MyEclipse上访问一个servlet时,会出现404的页面,如果是web.xml没配置好或者Url的错误,这里就不多说了,这里说的是一切都似乎很正确但是仍然访问不了的情况。 这里需要做的是找到运行servlet的容器,这里以tomcat为例,先将其关闭,然后在该tomcat找到对应项目,点击redeploy,然后再启动tomcat即可。 ...
web工程ajax访问servlet报404错误,访问不到servlet
这里就我遇到的问题做一个总结,希望能帮到你 我做一个web工程,ajax访问servlet,一直报404错误,下面粘贴我配置的web.xml,html页面ajax访问serlvet的访问呢方法,serlvet类 web.xml文件:servlet类路径没有问题 ajax访问servlet:这里不需要管function回调函数里面的逻辑处理,只需要看url访问路径 servl
JavaWeb开发:Servlet 404错误分析
初学Servlet时主要注意的细节问题 Error 1 现象 首先呈现HTTP Status 500 – Internal Server Error错误:java.lang.ClassNotFoundException: ResponseDemo1 刷新页面后一直出现HTTP Status 404 – Not Found:The origin server did not fi...
标注方式配置Servlet及404解决方法
Servlet3.0(java ee6)中加入了新增的标注支持,用于简化Servlet、Filter、Listener的声明,这使得web.xml部署描述文件从该版本开始不再是必选的了。 Servlet3.0的部署描述文件web.xml的顶层标签有一个metadata-complete属性,该属性为true,则容器在部署时只依赖部署描述文件,忽略所有标注,如果不配置该属性,或者将其设置为fals
servlet(简单应用,500和404错误)
Servlet是位于web服务器端内部的服务器端的java应用程序,可以对web浏览器和其它http客户端程序发送数据进行处理。 1. 生命周期 (1) 在web容器启动或者客户端第一次请求服务器时,容器加载servlet类并将其放到实例池中; (2) 实例化后调用init()进行初始化操作; (3) 容器通过service()方法处理不同的http请求,并做出响应; (4) 关闭web容器时,容器调用destroy()方法进行资源释放,在这之后servlet对象会被当作垃圾被回收器回收。
系统学习JavaWeb之特别篇使用注解WebServlet配置Servlet报404错误的原因
有些人可能会遇到这种种情况,在采用注解WebServlet配置Servlet的时候,明明在配置了urlPatterns属性,部署应用程序的时候也没有出错。但是就是在浏览器发请求的时候访问不到资源,报404错误request resource is not available。捣腾了半天也不知道,到底是哪而出错了?     Servlet3.0之后新增了注解,用于简化Servlet、Fil
Servlet处理流程,404错误的原因
用户发起请求,由服务器接收处理,根据web.xml文件中的配置信息,查找所请求的资源是否存在,如果不存在则返回404错误。 找到资源(找到servlet)后,检查该servlet对象是否存在,如果不存在则创建该对象,如果存在则执行相应的处理方法。 处理方法执行以后将返回处理结果给web服务器,web服务器根据结果进行相关处理后,返回给浏览器,浏览器显示相应的处理结果。...
在运行jsp,servlet程序时问题会出现404或者500错误
HTTP Status 404 ,The requested resource is not available. 或者是 找不到你指定的类 我们在运行jsp,servlet程序时问题会出现404或者500错误,在检查看了所有的路径一致,没有问题之后还是会有这样的问题,真的是让人抓狂啊。 下面我们一起来解决这个问题: 1、把Tomcat服务器关闭; 2、打开你要跳转
关于Servlet转到jsp页面出现的404问题
本人通过在servlet里面连接数据库,获取数据,然后通过打包集合传到另外一个jsp页面的时候,出现了404问题。 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated...
部署servlet时,用浏览器打开总是报404错误!
java web小白才入门,用Interiji idea时总是会遇到很多坑!URL:http://localhost:8080/servletContextDog/exmple/ListenerTesterweb.xml文件检查了很多遍都没错,TomCat的页面也可以打开。但是一运行就是报404网上也是众说纷纭,后来才知道这个TomCat部署了子目录,把URL换成http://localhost:...
servlet跳转报错404
没有配置xml. servlet>         servlet-name>serverservlet-name>         servlet-class>com.servlet.serverservlet-class>     servlet>     servlet-mapping>         servlet-name>serverservl
Ajax请求servlet报 404错误,提示 没有发现文件、查询或URl
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt; var xmlHttp; /** * 根据 浏览器的支持返回 不同的 XMLHttpRequest */ function createXMLHttpRequest(){ if(window.ActiveXO...
Mac 下myeclipse 发生404路径错误-jsp页面跳转servlet失败
当在myeclipse运行项目时,出现404-the request is not available resource,多半就是页面路径的错误。1、检查是否有部署项目2、检查是否填写项目时路径名称写错。当然一般这些都是容易检查出来的,当项目放在web-inf的文件夹下,会启动安全保护性,直接访问会访问不到,作为新手的我还是都放在项目webroot下就可以了,都可以访问到的,java类就放在项目的...
Dynamic Web project,Jsp可正常访问,servlet出现404,刷新出现Http500,解决方式
新手建立首个Dynamic Web project,Jsp可正常访问,servlet出现404,刷新出现Http500.解决方式如下:
配置Servlet出现404错误 ,求解答。
就是配置好xml,java写好,tomcathttp://127.0.0.1:8080能进,可是一加/demo2就404错误了 求解答
关于MyEclipse使用Servlet运行时出现404错误
  前几天弄Servlet的时候,运行就是出现了404的错误,当时同学帮弄了下,也是404, 那个时候的是这样的,如下图: 创建servlet的时候(多个1的原因是,我是之后重新操作截图的,但已有accept,请忽略accept后面的1:     xml的: jspd : 然而,直接不要删除那个servlet就好,上面的几个地方的映射要保持一致。 创建servle...
基于IntellijIdea开发JavaWeb出现404错误的解决方案
注意 这里只提供一种题主遇到的解决方案,404错误通常情况下为页面未找到,这种情况题主并非题主所想要描述的问题。题主所描述的问题主要出现在IntellijIdea开发中,尤其是使用了第三方框架(比如SpringMVC)的情况下。 问题描述 如上图出现了404错误,但是页面确实存在。(尤其是在使用了SpringMVC等框架进行页面跳转的情况下)这时候应该考虑是否由于IntellijIdea...
编写一个servlet
servlet:     动态的web开发技术,本质就是一个类,运行在服务器端的一个java小程序     处理业务逻辑,生成动态web内容 编写一个servlet步骤:     1.编写一个类         a.继承HttpServlet         b.重写doGet或者doPost方法     2.编写配置文件(web-inf/web.xml)         a.注册ser...
在servlet中使用用sendRedirect()跳转到其他jsp页面时发生404
如图:使用sendRedirect()跳转到其他jsp页面,出错检查后发现路径出错:文件的结构:路径要这样设置成功    
eclipse导出的包在服务上访问不了Servlet
前言:    今天从eclipse上导出war包部署到centos7服务器上时,出现了能访问jsp,但是访问servlet时出现404或500的错,经过一番查找,原来时版本不同意的问题,我本地用的apache Tomcat9.x,而服务器上时apache tomcat8.x,,所以出现了版本冲突问题,解决方法就是统一版本。我时将eclipse的项目重新部署到tomcat8上,步骤如下1、Windo...
配置servlet用注解和web.xml都没作用,报404错误以及500错误的解决
1:检查project 是否勾选 BuildAutual 2:web.xml和注解只能使用一个web.xml默认会覆盖servlet 3: 500错误解决 web.xml中路径配置错误,检查servlet类是否在该路径下,注意要包含package名web-inf/classes目录下没有XXXX.class文件,应该编译把classes作为输出目录servlet类同时在web.xml中配
新手伤不起啊,esclipse中servlet和jsp的配置,也许,404并不是路径问题
前几天突发奇想要来学一下jsp,熟悉了一下jsp/servlet,正兴致勃勃要来操作的时候却发生了杯具。 在tomcat目录下面配置jsp,servlet,javaBean很容易就成功了,但是到了在esclipse配置的时候却从昨天搞了今天,杯具。目前不完全知道是什么问题造成的。 首先,下载tomcat安装版,端口除非必要还是不要乱改了,因此重装了一次。 网上找了一篇配置的,一路成功,需要注
jsp跳转到servlet 出现 404 路径错误的问题解决办法
转载只为收集学习使用 侵删。
Eclipse+Tomcat运行servlet时 HTTP 404错误的解决办法
   使用Tomcat运行servlet时,有可能会报告HTTP 404错误,错误描述中写道resource …/TestServlet isnot available。这个时候,可能需要编辑位于TOMCAT_HOME/conf中的web.Xml文件。在Eclipse中,我们首先将该文件链接到当前项目的目录中。打开web.Xml,找到如下内容:                invoker
JavaWeb:关于Servlet中@WebServlet注解无效的解决方法及出现404错误的原因
       Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。        主要简化了Servlet、Filter及Listener的声明,这样就在配置Servlet的时候多了一个选择。Servlet3.0的部署描述文件web.xml的顶层标签&amp;lt;web...
Servlet jsp跳转到Servlet 出现404错误的路径设置方法
jsp跳转到Servlet 出现404错误的路径设置方法
关于Servlet找不到路径的问题(Servlet HTTP Status 404 )
在JSP+Servlet模式中,创建了新的Servlet后经常会出现无法访问该Servlet的问题,即HTTP Status 404错误:找不到网页或资源。 1、创建Servlet需要更新配置WEB-INF下的web.xml,关于配置web.xml: , ____________________________________________ 站台描述 对站台做出描述.
jsp跳转到servlet出现了404代码
下面是登录界面(index.jsp)下面是web.xml下面是servlet
was Websphere下新增的servlet无法访问的问题
tomat环境下新加一个servlet,运行起来没有任何, 然后同样的servlet放到was上无法访问、报404的错误的解决办法:   首先我贴一下原创的文章 http://blog.csdn.net/userhzw/article/details/6632741 因为这个文章帮我解决了问题 ,如果你在tomcat下面开发的工程不是每次拿到was上重新安装,而只是替换其中一些文件的话(
Servlet运行原理及404、500、405异常原因和解决方法总结
一、Servlet运行原理 比如,在浏览器地址栏输入          http://ip:port/web01/hello 整个通信流程如下图所示: 分步解释:          1、浏览器依据ip,port建立与servlet容器(容器同时也是一个简单的web服务器)之间的连接。          2、浏览器将请求数据打包(按照http协议,该数据包也称为请求数据包)。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学产品经理视频 java学习视频 佟刚