java web project。初学问题,使用hibernate访问数据库的一个小疑惑,谢谢!

2024-05-14 21:08:24
推荐回答(3个)
回答(1):

因为你的是web应用,web应用是在servlet容器下,而不是开发工具下运行的。jar 放在WEB-INF/lib 下面,是 sevlet 规范规定的。
servlet 容器,例如Tomcat,会将项目的WEB-INF/lib列入classpath,另外,你也可以放在 Tomcat的 lib 目录里面共享使用。
add external jars 是开发环境里面的classpath,而不是运行环境。这里面的jar是给开发环境进行编译/运行时使用的。

回答(2):

web-inf/lib就是这个项目自己的项目库啊,当然应该放在这里。

回答(3):

部署需要的包都要放到那里面啊,或者tomcat服务器的lib下面。
你说的自己的项目库是哪,hibernate的库里没有数据库驱动包