java web 连接hive问题

创建了java工程,直接main方法调用jdbc方式连接hive的方法,测试成功,
查询都好用,但是在servlet里面调用那个查询方法就抛异常java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver,
hive相关的jar包都不少,也在buildpath中加入项目里面了,真是搞不明白了,代码就在一个工程里面,方法直接在main函数里就可以执行
在servlet中执行就报错。有人遇见过类似的问题吗?通过servlet调用和直接main方法调用有什么本质区别呢?

忽然笑
浏览 1228回答 2
2回答

慕桂英4014372

如果classpath都正常,包也不缺少的话,不太可能出现楼主说的问题;需要注意的是,跑main函数,跟你跑web工程,环境变量是不一样的,楼主最好把你servlet工程相关的东西发一下看看
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java