为什么应用程序无法从构建路径读取类?我确实在应用程序的构建路径中添加了ojdbc6.jar。
现在当我将这个jar保存在WEB-INF / lib目录中时,它工作正常。 有人可以解释为什么没有从项目构建路径中读取它。
答案 0 :(得分:0)
在IDE中的构建路径上添加它时,它用于编译代码(如果存在依赖关系)。
除非您打包并部署在服务器上,否则服务器不会引用用于编译的这些文件。当您将它放在WEB-INF / lib上并将其打包时,jar文件也会打包在您部署的.war文件中,因此在运行时您不会出现Class missing或Driver missing错误。