You can't use "-classpath" with
"-jar". You have to add mwdumper.jar
to the classpath and directly specify the main class. Another option
is to add Class-Path to the manifest file.
java -classpath mysql.jar:mwdumper.jar org.mediawiki.dumper.Dumper ....
--fb
Thank you! That definitely gets me closer.
It's still not quite there though:
=========================================================
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-classpath mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:.
-server -jar mwdumper.jar --format=sql:1.4
20051020_pages_articles.xml.bz2 --output=mysql://localhost/enwiki
Exception in thread "main" java.io.IOException: com.mysql.jdbc.Driver
at org.mediawiki.dumper.Dumper.connectMySql(Unknown Source)
at org.mediawiki.dumper.Dumper.openOutputFile(Unknown Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-classpath mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:.
-server -jar mwdumper.jar --format=sql:1.4
20051020_pages_articles.xml.bz2
--output=mysql:mysql://localhost/enwiki
Exception in thread "main" java.io.IOException: com.mysql.jdbc.Driver
at org.mediawiki.dumper.Dumper.connectMySql(Unknown Source)
at org.mediawiki.dumper.Dumper.openOutputFile(Unknown Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath
mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.4
--output=mysql:mysql://localhost/enwiki
20051020_pages_articles.xml.bz2
Exception in thread "main" java.io.IOException: No suitable driver
at org.mediawiki.dumper.Dumper.connectMySql(Unknown Source)
at org.mediawiki.dumper.Dumper.openOutputFile(Unknown Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath /usr/java/mm.mysql-2.0.2-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.4
--output=mysql:mysql://localhost/enwiki
20051020_pages_articles.xml.bz2
Exception in thread "main" java.io.IOException: com.mysql.jdbc.Driver
at org.mediawiki.dumper.Dumper.connectMySql(Unknown Source)
at org.mediawiki.dumper.Dumper.openOutputFile(Unknown Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath /usr/java/mm.mysql-2.0.2-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.4
--output=mysql://localhost/enwiki 20051020_pages_articles.xml.bz2
Exception in thread "main" java.io.IOException: com.mysql.jdbc.Driver
at org.mediawiki.dumper.Dumper.connectMySql(Unknown Source)
at org.mediawiki.dumper.Dumper.openOutputFile(Unknown Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath
mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.4
--output=mysql://localhost/enwiki 20051020_pages_articles.xml.bz2
Exception in thread "main" java.io.IOException: Access denied for
user: '@localhost' to database 'enwiki'
at org.mediawiki.dumper.Dumper.connectMySql(Unknown Source)
at org.mediawiki.dumper.Dumper.openOutputFile(Unknown Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath
mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.4
"--output=mysql://localhost/enwiki?user=wiki&password=wiki"
20051020_pages_articles.xml.bz2
Exception in thread "main" java.lang.IllegalArgumentException:
Expected file stream, got SQL connection?
at org.mediawiki.dumper.Dumper$OutputWrapper.getFileStream(Unknown
Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath
mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.4
20051020_pages_articles.xml.bz2
"--output=mysql://localhost/enwiki?user=wiki&password=wiki"
Exception in thread "main" java.lang.IllegalArgumentException:
Expected file stream, got SQL connection?
at org.mediawiki.dumper.Dumper$OutputWrapper.getFileStream(Unknown
Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath
mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.4
--output=mysql://localhost/enwiki?user=wiki\&password=wiki
20051020_pages_articles.xml.bz2
Exception in thread "main" java.lang.IllegalArgumentException:
Expected file stream, got SQL connection?
at org.mediawiki.dumper.Dumper$OutputWrapper.getFileStream(Unknown
Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath
mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.4
--output=mysql://127.0.0.1/enwiki?user=wiki\&password=wiki
20051020_pages_articles.xml.bz2
Exception in thread "main" java.lang.IllegalArgumentException:
Expected file stream, got SQL connection?
at org.mediawiki.dumper.Dumper$OutputWrapper.getFileStream(Unknown
Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia# /usr/java/jre1.5.0_05/bin/java -Xmx200M
-server -classpath
mysql-connector-java-3.1.11/mysql-connector-java-3.1.11-bin.jar:mwdumper.jar
org.mediawiki.dumper.Dumper --format=sql:1.5
20051020_pages_articles.xml.bz2
--output=mysql://127.0.0.1/enwiki?user=wiki\&password=wiki
Exception in thread "main" java.lang.IllegalArgumentException:
Expected file stream, got SQL connection?
at org.mediawiki.dumper.Dumper$OutputWrapper.getFileStream(Unknown
Source)
at org.mediawiki.dumper.Dumper.main(Unknown Source)
ludo:/home/nickj/wikipedia#
=========================================================
Ran out of variations I could think of to try at this point.
I don't understand the "Expected file stream, got SQL connection?"
error ... surely an SQL connection in this case is a good thing?
All the best,
Nick.