<servlet>
<servlet-name>fs<servlet-name>
<servlet-class>FirstServlet<servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>fs<servlet-name>
<url-pattern>/servlet/FirstServlet<url-pattern>
<servlet-mapping>
在浏览器上输入的是:http://localhost:8080/test_servlet/servlet/FirstServlet。可是一直报404的错误,求高手解答啊,谢谢!!!!!!!!!
20 个解决方案
#1
会不会是java文件不能直接放src下,缺省包。。。
#2
<servlet-class>FirstServlet<servlet-class>//这个类没有包名吗,有要加上比如com.xx.FirstServlet
#3
<servlet-class>FirstServlet<servlet-class>
#4
你的“在C:\tomcat-6.0.36\webapps\test_servlet\WEB-INF\classes中放置FirstServlet.class”。那你的FirstServlet.java有包吗?比如说是不是在一个文件夹下
<servlet-class>xxx.FirstServlet</servlet-class>
xxx就是FirstServlet.java文件所在的文件夹(包)。多个包就xx.xx.xx.
<servlet-class>xxx.FirstServlet</servlet-class>
xxx就是FirstServlet.java文件所在的文件夹(包)。多个包就xx.xx.xx.
#5
加上包名试试。
#6
都没有用啊,test_servlet为包名称,下面有WEB-INF文件,WEB-INF有classes文件,lib文件和web.xml。classes文件中有FirstServlet.class,在浏览器上输入的是:http://localhost:8080/test_servlet/servlet/FirstServlet一直报404的错误啊
#7
<servlet-name>fs<servlet-name>
<servlet-class>FirstServlet<servlet-class>
</servlet>
这servlet-class中的FirstServlet的包呢,这里指向的是具体的类啊!!!
<servlet-class>FirstServlet<servlet-class>
</servlet>
这servlet-class中的FirstServlet的包呢,这里指向的是具体的类啊!!!
#8
如果配置没错,就是你的访问路径错了。
正确的访问路径:http://localhost:8080/+工程路径+/servlet/FirstServlet
你看下工程路径有没有错。
#9
建议楼主打开.java看下,有没package这么个东西,如果没就换到个包里试试吧,不用包好像不行吧
#10
<servlet>
<servlet-name>fs<servlet-name>
<servlet-class>FirstServlet<servlet-class>
</servlet>
加上servlet 的包名就应该可以了啊
<servlet-name>fs<servlet-name>
<servlet-class>FirstServlet<servlet-class>
</servlet>
加上servlet 的包名就应该可以了啊
#11
加过包试了一下啊,还是一直报404的错误啊,运行JSP都运行的出来啊,就是servlet不行啊,郁闷
#12
那就试试在jsp里面跳转到servlet
#13
你用的是什么IDE如果是eclipse的话 那么重建建立过WEB工程,如果你的工程师导入的话,并且你导入的是MYeclipse的功能可以能出现你的说问题。
或者重新设置eclipse工程中的 java build path
或者重新设置eclipse工程中的 java build path
#14
能看下你的package有没有吗?一般的都有了吧,如果没有还是加上吧
#15
应该是web.xml配置出现问题了,找不到路径
#16
你的test_servlet是项目工程名称,不是包名吧?你的WEB_INF都是在test_servlet下面
#17
404的错误有很多的,主要原因就是找不到路径,或WEB.XML配置问题, 试试把这个请求加到JSP里面,从JSP里面进入
#18
把你java贴出来看看
#19
<servlet>
<servlet-name>fs<servlet-name>
<servlet-class>**这里加上你的包名**FirstServlet<servlet-class>
</servlet>
<servlet-name>fs<servlet-name>
<servlet-class>**这里加上你的包名**FirstServlet<servlet-class>
</servlet>
#20
test_servlet明明是项目名称,classes文件夹下 能看见FirstServlet.class就错了,要在
com/FirstServlet.class下行,,,换目录后重新编译下FirstServlet.class,包路径改了
#21
#1
会不会是java文件不能直接放src下,缺省包。。。
#2
<servlet-class>FirstServlet<servlet-class>//这个类没有包名吗,有要加上比如com.xx.FirstServlet
#3
<servlet-class>FirstServlet<servlet-class>
#4
你的“在C:\tomcat-6.0.36\webapps\test_servlet\WEB-INF\classes中放置FirstServlet.class”。那你的FirstServlet.java有包吗?比如说是不是在一个文件夹下
<servlet-class>xxx.FirstServlet</servlet-class>
xxx就是FirstServlet.java文件所在的文件夹(包)。多个包就xx.xx.xx.
<servlet-class>xxx.FirstServlet</servlet-class>
xxx就是FirstServlet.java文件所在的文件夹(包)。多个包就xx.xx.xx.
#5
加上包名试试。
#6
都没有用啊,test_servlet为包名称,下面有WEB-INF文件,WEB-INF有classes文件,lib文件和web.xml。classes文件中有FirstServlet.class,在浏览器上输入的是:http://localhost:8080/test_servlet/servlet/FirstServlet一直报404的错误啊
#7
<servlet-name>fs<servlet-name>
<servlet-class>FirstServlet<servlet-class>
</servlet>
这servlet-class中的FirstServlet的包呢,这里指向的是具体的类啊!!!
<servlet-class>FirstServlet<servlet-class>
</servlet>
这servlet-class中的FirstServlet的包呢,这里指向的是具体的类啊!!!
#8
如果配置没错,就是你的访问路径错了。
正确的访问路径:http://localhost:8080/+工程路径+/servlet/FirstServlet
你看下工程路径有没有错。
#9
建议楼主打开.java看下,有没package这么个东西,如果没就换到个包里试试吧,不用包好像不行吧
#10
<servlet>
<servlet-name>fs<servlet-name>
<servlet-class>FirstServlet<servlet-class>
</servlet>
加上servlet 的包名就应该可以了啊
<servlet-name>fs<servlet-name>
<servlet-class>FirstServlet<servlet-class>
</servlet>
加上servlet 的包名就应该可以了啊
#11
加过包试了一下啊,还是一直报404的错误啊,运行JSP都运行的出来啊,就是servlet不行啊,郁闷
#12
那就试试在jsp里面跳转到servlet
#13
你用的是什么IDE如果是eclipse的话 那么重建建立过WEB工程,如果你的工程师导入的话,并且你导入的是MYeclipse的功能可以能出现你的说问题。
或者重新设置eclipse工程中的 java build path
或者重新设置eclipse工程中的 java build path
#14
能看下你的package有没有吗?一般的都有了吧,如果没有还是加上吧
#15
应该是web.xml配置出现问题了,找不到路径
#16
你的test_servlet是项目工程名称,不是包名吧?你的WEB_INF都是在test_servlet下面
#17
404的错误有很多的,主要原因就是找不到路径,或WEB.XML配置问题, 试试把这个请求加到JSP里面,从JSP里面进入
#18
把你java贴出来看看
#19
<servlet>
<servlet-name>fs<servlet-name>
<servlet-class>**这里加上你的包名**FirstServlet<servlet-class>
</servlet>
<servlet-name>fs<servlet-name>
<servlet-class>**这里加上你的包名**FirstServlet<servlet-class>
</servlet>
#20
test_servlet明明是项目名称,classes文件夹下 能看见FirstServlet.class就错了,要在
com/FirstServlet.class下行,,,换目录后重新编译下FirstServlet.class,包路径改了