关于eclipse里面入门servlet搭建经常发生的问题

今天做一个工具,用了一下servlet,一直报错,提示servlet类找不到,HTTP Status 500 - Error instantiating servlet class Servlet.hello  或者就是
java.lang.ClassNotFoundException: com.yunlong.Servlet.urlDao

在网上查找原因,很多说是因为class文件找不到,一步到位的解答...

后来我发现可能有的原因有以下几点:

 1.如果是在eclipse里面搭建的web项目,就要注意eclipse里面把java源文件生成的class文件的位置问题,默认是会创建一个build目录来存放class文件,但是我们一般会默认在根目录(WebContent)下面查找源文件,所以我们需要手动把build目录下面的class文件转移到根目录下面,也可以右键项目,选择properties->java build path ,选择左边的source,在下面把Default output folder修改为 项目名/Webcontent/classes这样就可以了

2.需要注意的一点就是在myeclipse里面创建的wen项目的根目录是WebRoot,而且myeclipse里面创建项目的时候,默认class文件的存放目录好像就是根目录了,所以有时间从myeclipse那边转过来用eclipse的时候会有点不习惯的。

3.就是可能在web.xml文件里面的<servlet></servlet>标签里面的<servlet-class></servlet-class>里面把类的名写错了。

我在敲代码的时候的把上面三点全部占了(捂脸)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值