tomcat 通过server.xml部署项目访问出错

   <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
        <Context path="/ClassLoaderTest" docBase="/Users/zyq/Documents/workspace/ClassLoaderTest/WebContent" reloadable="true"/>

访问servlet的时候报java.lang.ClassNotFoundException: com.xy.bank.web.HwServlet。

访问servlet的时候报java.lang.ClassNotFoundException: com.xy.bank.web.HwServlet,看这个提示是缺少了相关类,这个可以请开发的同事分析下代码,肯定是某块代码需要查找某个类,而实际未提供相应的类文件导致的。


访问servlet的时候报java.lang.ClassNotFoundException: com.xy.bank.web.HwServlet。

HwServlet 编译错误的原因吧

应该是缺少jar包,少了这个类,去搜下是属于什么jar包

ClassNotFoundException,这个异常只有一个原因,那就是没有这个类的.class文件,如果不是第三方包,可以看下你部署项目中,WEB-INF/classes中对应的包路径下是否有这个文件

少了jar包,用的是maven吗?

HwServlet 类没有找到 jar包没倒进去

去网上下载HttpServlet的jar包,然后复制进入JDK里的ext文件夹

下载HttpServlet的jar包,然后复制进入JDK里的ext文件夹

你的路径配置错了,重新修改一下你的路径配置,要让tomcat可以找到你的项目