tomcat下.class文件servlet加载错误实例化的问题。

项目下的web-inf/classes中的四个servlet的class文件开始能够正常运行并且得到正确结果,可是之后我在classes下加了com文件夹,com文件夹下... 项目下的web-inf/classes中的四个servlet的class文件开始能够正常运行并且得到正确结果,可是之后我在classes下加了com文件夹,com文件夹下加入了servlet文件夹,将class文件放入了此文件夹下,并修改了web.xml设置,其中一个如下:
<servlet-name>zhuce</servlet-name>
<servlet-class>com.servlet.zhuce</servlet-class>
<servlet-mapping>
<servlet-name>zhuce</servlet-name>
<url-pattern>/servlet/zhuce</url-pattern>
</servlet-mapping>
之后再运行就提示错误实例化,请问这是什么问题。我手动编译的java文件,没有用开发工具myeclipse之类的。所以开始没有分page包。现在想将class文件分成几个不同的包。
展开
 我来答
MamyAKKK
2013-07-16 · TA获得超过546个赞
知道小有建树答主
回答量:428
采纳率:0%
帮助的人:335万
展开全部
路径不一样是找不到.class中的声明的,所以路径必须保持和编译时一致才可以。另外,编译失败除了类路径原因外,还有可能是引用关系的问题,最小可能是runtime错误。
更多追问追答
追问
我的java文件编译没有问题,是在开启tomcat之后进入网页中使用form表单连接servlet时连接不上报错:错误实例化java.lang.NoClassDefFoundError和javax.servlet.ServletException
追答
不是说你编译有问题,你编译的时候也是使用com***.的包么?如果不是,那么你在定义servlet中使用了包名肯定报找不到啦。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式