发表用户:讨论贴
收集整理:James.Liu
相关讨论:http://www.mygis.com.cn/forum/dispbbs.asp?boardID=11&ID=871
信息原始来源:James MapInfo技术论坛

文章标题:关于用地图定义管理器打开oracle中表的问题

xsx

我把本地的表上传到oracle以后,在用地图定义管理器打开时,就一直处于等待状态,打不开,不知是怎的了,希望各位多帮忙

James.Liu

参数配置有问题

打开mapdefinemanager.lax
把其中的,error输出打开
error=console
就可以看到具体的错误信息哪,根据错误信息进行配置

xsx

刚刚的贴,很不好意思,下次一定注意,
我找到了这个文件,但是怎样把错误信息输出来呀,我还是不太明白,能在解释一下吗

我刚刚弄好了,可以看到错误信息了,您也帮我看看是怎回事

ERROR: oracle.jdbc.driver.OracleDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at com.mapinfo.dp.jdbc.DBLayerDataProvider.<init>(Unknown Source)
        at com.mapinfo.dp.jdbc.oraso.OraSoDataProvider.<init>(Unknown Source)
        at com.mapinfo.xmlprot.mxtj.layerxmlhandlers.OraSoLayerXMLHandler.create
DataProvider(Unknown Source)
        at com.mapinfo.xmlprot.mxtj.ai.a(Unknown Source)
        at com.mapinfo.xmlprot.mxtj.ai.create(Unknown Source)
        at com.mapinfo.dp.util.LocalDataProviderRef.locateDataProvider(Unknown S
ource)
        at com.mapinfo.mapj.Layer.b(Unknown Source)
        at com.mapinfo.mapj.Layer.searchAll(Unknown Source)
        at com.mapinfo.beans.tools.cc.getBounds(Unknown Source)
        at com.mapinfo.beans.tools.cc.getBounds(Unknown Source)
        at com.mapinfo.mapdefman.jt.layersChange(Unknown Source)
        at com.mapinfo.mapj.y.fireLayersChange(Unknown Source)
        at com.mapinfo.mapj.al.fireUnspecifiedEvent(Unknown Source)
        at com.mapinfo.beans.layercontrol.LayerControl.k(Unknown Source)
        at com.mapinfo.beans.layercontrol.LayerControl.onLayerControlChange(Unkn
own Source)
        at com.mapinfo.beans.layercontrol.f6.a(Unknown Source)
        at com.mapinfo.beans.layercontrol.f6.actionPerformed(Unknown Source)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknow
n Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at com.mapinfo.dp.jdbc.DBLayerDataProvider.<init>(Unknown Source)
        at com.mapinfo.dp.jdbc.oraso.OraSoDataProvider.<init>(Unknown Source)
        at com.mapinfo.xmlprot.mxtj.layerxmlhandlers.OraSoLayerXMLHandler.create
DataProvider(Unknown Source)
        at com.mapinfo.xmlprot.mxtj.ai.a(Unknown Source)
        at com.mapinfo.xmlprot.mxtj.ai.create(Unknown Source)
        at com.mapinfo.graphics.LocalRenderer.render(Unknown Source)
        at com.mapinfo.graphics.AsyncRenderer.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source) 

wtusmchen

java.lang.ClassNotFoundException
虽然我没碰到过,但看这个应该是找不到oracle的jdbc驱动,你把oracle的驱动放到你的lib里,或者在classpath中指定一下:)

uestcwlh

修改MapXtreme Java Manager Stand Alone.lax,将classes12.jar路径加在lax.class.path后