日期:2014-05-18  浏览次数:20644 次

新建一个servlet的例子,接着用http://127.0.0.1:8080/myweb/hwz访问,但是一直出现404错误
1、在C:\software_enter\apache-tomcat-6.0.39\webapps目录下新建一个myweb目录
2、在C:\software_enter\apache-tomcat-6.0.39\webapps\myweb目录下新建一个WEB_INF目录
3、在C:\software_enter\apache-tomcat-6.0.39\webapps\myweb\WEB_INF目录下新建classes目录、lib目录和web.xml
4、在classes目录新建一个Hello.java,并生成对应的字节码文件Hello.class
5、编辑web.xml如下:
6、启动tomcat,在浏览器输入http://127.0.01:8080/myweb/hwz访问,出现404错误

------解决方案--------------------
手动构建web项目这个步骤和内容没错,你注意一下:
1.web.xml不要自己写最好在tomcat下拷贝一个带有xmlns和xsd什么的,比如:

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
   version="2.5"> 


2.注意一下包名,还有编译之前servlet的jar包有没有set好,等等。
------解决方案--------------------
WEB_INF错了,应该是WEB-INF