分享

sqoop1.99.4连接mysql数据库报错求解

SuperDove 发表于 2016-9-26 21:18:15 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 14 15979
langke93 发表于 2016-9-26 22:23:49

【解决方法】:
方法一:在domain.xml修改
   <servers>
    <server name="server" config-ref="server-config">
      <system-property name="org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES" value="false"></system-property>
      。。。

方法二:用批处理glassfish3\glassfish\bin\asadmin.bat 执行命令行 create-system-properties  org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false
如图:
6c21f648tx6Cw7a2fb298&amp;690.jpg

回复

使用道具 举报

SuperDove 发表于 2016-9-27 09:29:31
arsenduan 发表于 2016-9-26 22:21
java.lang.illegalstageException:class invariant vioation

还是想请教一下org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES这个属性值在哪里配置,新手表示没找到~~~~能否指点一下路径
回复

使用道具 举报

SuperDove 发表于 2016-9-27 09:31:12
额.....楼上那位发了,我配一下
回复

使用道具 举报

SuperDove 发表于 2016-9-27 09:38:53
langke93 发表于 2016-9-26 22:23
【解决方法】:
方法一:在domain.xml修改
   

还是请教下domain.xml这个文件在sqoop-1.99.4的哪个路径下,我全系统扫描也没有扫到这个配置文件,是需要在server/conf/目录下自己创建这个文档么?
domain.png
回复

使用道具 举报

SuperDove 发表于 2016-9-27 12:38:40
解决了
解决方法:
将common.loader的路径除了把hadoop的jar包选中外还需要将sqoop/server/lib/下的jar包选中,这样才不会报错,我的路径如下
common.loader=/usr/sqoop/hadoop_jar/*.jar,/usr/sqoop/server/lib/*.jar
hadoop_jar下的jar包是hadoop/share/hadoop下的所有jar包
再次谢谢帮我解决的大神
回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条