ClassNotFoundException问题解决

明明有哪个类,但是tomcat启动后却报ClassNotFoundException

一开始以为是编译的问题,但是clean了几次都没解决,后来看了下lib目录,发现对应类的jar并没有生成(对应类是放在Maven公共项目里,子项目引用公共项目,在子项目应该有公共项目的jar包),所以在Java Build Path的libraries里先把生成的Maven给删掉,然后Maven重新Update Project,这次启动就成功了


然后启动是成功了,但是在访问时访问不到,报404,看了下tomcat的配置


注意到Deploy path这里设置的是wtpwebapps,于是我设成webapps目录,如下图


就可以访问到了


另外有个技巧就是我们新建一个tomcat,它默认的Server Location是第一项 Use workspace…… 如果我们想选第二项 use Tomcat....呢,我们发现它是灰色的,选不了


这时可以先删掉这个tomcat的项目,然后点击该tomcat右键clean,我们就会发现灰色不见,变成可选的了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值