Hallo zusammen!

Ich habe ein mit OSMOSIS. Ich möchte eine OSM-Datei in eine MySQL
Datenbank schreiben. Dazu habe ich mir xampp
(http://www.apachefriends.org) installiert und möchte die dabei
installierte MySQL Datenbank nutzen. Das einzige was ich an MySQL mache,
ist eine Datenbank mit dem Namen 'osm' zu erstellen. Der einzige Nutzer
ist 'root' ohne Passwort. 

Nun probiere ich mit osmosis die Daten zu übertragen:

##############################################################################################################
        [EMAIL 
PROTECTED]:~/projects/openStreetMap/software/osmosis/osmosis-0.29$ java -jar 
osmosis.jar --read-xml 
file=/home/tim/projects/openStreetMap/planetFile/herne.osm --write-mysql 
host=localhost database=osm user=root
##############################################################################################################
        
Dabei wird folgende Java-Exception geworfen:

##############################################################################################################
        Oct 18, 2008 7:56:25 PM com.bretth.osmosis.core.Osmosis main
        INFO: Osmosis Version 0.29
        Oct 18, 2008 7:56:25 PM com.bretth.osmosis.core.Osmosis main
        INFO: Preparing pipeline.
        Oct 18, 2008 7:56:25 PM com.bretth.osmosis.core.Osmosis main
        INFO: Launching pipeline execution.
        Oct 18, 2008 7:56:25 PM com.bretth.osmosis.core.Osmosis main
        INFO: Pipeline executing, waiting for completion.
        Oct 18, 2008 7:56:25 PM
        com.bretth.osmosis.core.pipeline.common.ActiveTaskManager
        waitForCompletion
        SEVERE: Thread for task 1-read-xml failed
        com.bretth.osmosis.core.OsmosisRuntimeException: Unable to find
        database driver.
                at
        
com.bretth.osmosis.core.mysql.common.DatabaseContext.loadDatabaseDriver(DatabaseContext.java:59)
                at
        
com.bretth.osmosis.core.mysql.common.DatabaseContext.getConnection(DatabaseContext.java:78)
                at
        
com.bretth.osmosis.core.mysql.common.DatabaseContext.executeStreamingQuery(DatabaseContext.java:198)
                at
        
com.bretth.osmosis.core.mysql.common.SchemaVersionValidator.validateDBVersion(SchemaVersionValidator.java:63)
                at
        
com.bretth.osmosis.core.mysql.common.SchemaVersionValidator.validateVersion(SchemaVersionValidator.java:45)
                at
        
com.bretth.osmosis.core.mysql.v0_5.MysqlWriter.initialize(MysqlWriter.java:316)
                at
        
com.bretth.osmosis.core.mysql.v0_5.MysqlWriter.process(MysqlWriter.java:1004)
                at
        
com.bretth.osmosis.core.xml.v0_5.impl.BoundElementProcessor.end(BoundElementProcessor.java:85)
                at
        
com.bretth.osmosis.core.xml.v0_5.impl.OsmHandler.endElement(OsmHandler.java:109)
                at
        
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
                at
        
com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:180)
                at
        
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1339)
                at
        
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)
                at
        
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
                at
        
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
                at
        
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
                at
        
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
                at
        
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
                at
        
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
                at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
        $JAXPSAXParser.parse(SAXParserImpl.java:522)
                at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
                at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
                at
        com.bretth.osmosis.core.xml.v0_5.XmlReader.run(XmlReader.java:109)
                at java.lang.Thread.run(Thread.java:619)
        Caused by: java.lang.ClassNotFoundException:
        com.mysql.jdbc.Driver
                at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
                at java.security.AccessController.doPrivileged(Native Method)
                at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
                at sun.misc.Launcher
        $AppClassLoader.loadClass(Launcher.java:276)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
                at
        java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
                at java.lang.Class.forName0(Native Method)
                at java.lang.Class.forName(Class.java:169)
                at
        
com.bretth.osmosis.core.mysql.common.DatabaseContext.loadDatabaseDriver(DatabaseContext.java:56)
                ... 23 more
        Oct 18, 2008 7:56:25 PM com.bretth.osmosis.core.Osmosis main
        SEVERE: Execution aborted.
        com.bretth.osmosis.core.OsmosisRuntimeException: One or more
        tasks failed.
                at
        
com.bretth.osmosis.core.pipeline.common.Pipeline.waitForCompletion(Pipeline.java:141)
                at com.bretth.osmosis.core.Osmosis.main(Osmosis.java:55)
##############################################################################################################
        
Mein Betriebssystem ist übrigens Ubuntu 8.04! Schon einmal vielen dank
das ihr euch bis hier her durchgewühlt habt.


_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an