问题描述
用Eclipse写了个servelt想布在Tomcat7.0里:=======================================================/webapps/house/下: -WEB-INF -classes -H.class -web.xml=======================================================<servlet><servlet-name>Hello</servlet-name><servlet-class>H</servlet-class></servlet><servlet-mapping><servlet-name>Hello</servlet-name><url-pattern>/hello</url-pattern></servlet-mapping>=======================================================可我用localhost:8080/house/hello就老说HTTPStatus404-/hellotypeStatusreportmessage/hellodescriptionTherequestedresource(/hello)isnotavailable.这是为什么呢?谢谢!
解决方案
本帖最后由 bryan_lin 于 2011-01-27 23:49:07 编辑
解决方案二:
该回复于2011-01-28 09:16:14被版主删除
解决方案三:
找不到文件路劲······估计配置出错了,该文件有没有在某个包的路径下,最好放在一个包里
解决方案四:
用myeslipce自动生成都好,写是会出错的,你的路径有问题,看你访问的路径对不对?写成绝对路径就行了
解决方案五:
把class放在包中,然后再修改web.xml中的配置即可
解决方案六:
多明显,404错误,找不到网页,配置有问题
解决方案七:
localhost:8080/hello
解决方案八:
估计是你tomcat那边配置错误了。把记得要配置到/webapps/house/这个路径
解决方案九:
把二级目录配置到house下
解决方案十:
该回复于2011-01-28 13:24:21被版主删除
解决方案十一:
localhost:8080/house/hello
解决方案十二:
url_pattern就是你在地址栏输入的地址
解决方案十三:
把Hello放到包中去然后再试试看。
解决方案十四:
localhost:8080/house/hello--你的项目的URL根路径是localhost:8080/house/吗?如果这样,在tomcat的server.xml中配置你项目的context的path="/house",否则tomcat会到webapp根目录下找你项目的WEB-INF,找不到当然会报404错楼主需要注意tomcat的多应用部署的相对路径问题
解决方案十五:
该回复于2011-01-29 16:42:21被版主删除