我是吴京 2022-03-28 20:07 采纳率: 67.4%
浏览 13
已结题

关于Servlet的jar包配置的一个问题

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

请问Servlet项目所需jar包可以放在系统环境变量中吗?
我将JDBC包放在系统环境变量中,然后执行,网页不是一直转就是抛ClassNotFoundException异常

我将JDBC包放入项目lib文件夹中,问题就解决了

我的问题是:不能将Servlet项目所需jar包放在系统环境变量中吗?

  • 写回答

1条回答 默认 最新

  • Tomshidi 2022-03-28 20:53
    关注

    不能。jdk可以放环境变量是因为jdk原生jar包由官方底层类加载器载入,你可以理解为自动从环境变量的路径载入。
    但是tomcat可不能用jdk原生的类加载器,tomcat实现了自定义类加载器,载入路径默认是具体项目里的WEB-INF/lib

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月5日
  • 已采纳回答 3月28日
  • 修改了问题 3月28日
  • 创建了问题 3月28日

悬赏问题

  • ¥15 大家知道这个后备文件怎么删吗,为啥这些文件我只看到一份,没有后备呀
  • ¥15 C++为什么这个代码没报错运行不出来啊
  • ¥15 一道ban了很多东西的pyjail题
  • ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
  • ¥15 C++识别堆叠物体异常
  • ¥15 微软硬件驱动认证账号申请
  • ¥15 GPT写作提示指令词
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
  • ¥15 哪位能做百度地图导航触点播报?