tomcat支持phoenix jdbc驱动驱动吗

在JAVA中,手动引入数据库驱动,都是放在tomcat中的哪个目录下呢?_百度知道
在JAVA中,手动引入数据库驱动,都是放在tomcat中的哪个目录下呢?
如题直接用eclipse引入的话不是很明白实际上在哪个目录
我有更好的答案
限于一个项目就在项目下的WEB-INF\lib目录中所有项目共享在tomcat目录下的lib文件夹下
采纳率:34%
一般我都放在
为您推荐:
其他类似问题
您可能关注的内容
tomcat的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Phoenix部署Web项目在Tomcat上报错:jar not loaded.
解决办法为:将phoenix-4.8.0-cdh5.8.0-client.jar里的文件删除了两个。报错信息如下:validateJarFile(D:BigDataTomcat7webappsROOTWEB-INFlibphoenix-4.8.0-cdh5.8.0-client.jar) - jar not loaded. Offending class: javax/servlet/Servlet.class思路:看到这个not loaded 最多的说法就是jar包冲突,主要是看日志的offending class ,意思是令人厌恶的类,这里面提示什么,我们就在Phoenix的包里删除了什么。原因应该是Tomcat已经有这些class文件。参考链接:
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!phoenix的URL使用
phoenix的URL使用,phoenix提供了对hbase的SQL访问支持。一般客户端应该使用phoenix-xxx-client.jar。其driver和url为
org.apache.phoenix.jdbc.PhoenixDriver
jdbc:phoenix:host:2181
问题在于,phoenix-xxx-client.jar很大,含有大量第三方类,从而很容易引起类冲突。所以一个更好的方法是使用phoenix-xxx-thin-client.jar。这个jar很小,类冲突的可能性小多了。其driver和url为
org.apache.phoenix.queryserver.client.Driver
jdbc:phoenix:thin:url=https://host:8765;serialization=PROTOBUF使用Phoenix
api操作hbase 报错java.lang.ClassNotFoundException: org.apache.phoenix.jdbc.PhoenixDriver
缺少 驱动,如果是maven项目的话,在pom文件添加对应版本的依赖即可
&dependency&
&groupId&org.apache.phoenix&/groupId&
&artifactId&phoenix-core&/artifactId&
&version&4.11.0-HBase-1.2&/version&
&/dependency&
不是maven项目的话下载对应的 驱动 jar包放到项目lib下即可,和MySQL类似。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!TOMCAT+JDBC连数据库:驱动只放在WEB_INF/lib不就行了吗?为什么也要放在tomcat的lib下呢?_百度知道
TOMCAT+JDBC连数据库:驱动只放在WEB_INF/lib不就行了吗?为什么也要放在tomcat的lib下呢?
把tomcat下的驱动删除后连接数据库就错误了但是我已经把驱动放到WEB_INF/lib了呀?求解
我有更好的答案
你是不是用tomcat的连接池,jndi?如果是你的应用自己管理数据库连接,放到web-inf/lib目录下是可以的。WEB_INF/lib,打错了?
采纳率:22%
tomcat有可能使用的某些jar呗
为您推荐:
其他类似问题
tomcat的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 phoenix jdbc驱动 的文章

 

随机推荐