Ошибка Java на Linux
5 ответов76 просмотровСейчас просматривают: 1
· 12.04.2009, 21:25
сборка: L2Dot_328
java: jdk1.6.0_13
linux: debian etch
mysql: Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2
База работает нормально, сама java тоже. В конфигах все прописано прально. Не может, гад, jar'ы загрузить. Права 0777 на все файлы.
Код
km23225-01:/home/la2/login# ./startSQLAccountManager.sh
Exception in thread "main" java.lang.NoClassDefFoundError: c3p0-0/9/1/2/jar:l2jserver/jar:mysql-connector-java-5/0/7-bin/jar
Caused by: java.lang.ClassNotFoundException: c3p0-0.9.1.2.jar:l2jserver.jar:mysql-connector-java-5.0.7-bin.jar
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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: c3p0-0.9.1.2.jar:l2jserver.jar:mysql-connector-java-5.0.7-bin.jar. Program will exit.
km23225-01:/home/la2/login#
Exception in thread "main" java.lang.NoClassDefFoundError: c3p0-0/9/1/2/jar:l2jserver/jar:mysql-connector-java-5/0/7-bin/jar
Caused by: java.lang.ClassNotFoundException: c3p0-0.9.1.2.jar:l2jserver.jar:mysql-connector-java-5.0.7-bin.jar
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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: c3p0-0.9.1.2.jar:l2jserver.jar:mysql-connector-java-5.0.7-bin.jar. Program will exit.
km23225-01:/home/la2/login#
Помогите, знатоки, помогите.
— Умный Парень
0
· 13.04.2009, 03:14
mrBear: сборка: L2Dot_328
java: jdk1.6.0_13
linux: debian etch
mysql: Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2
База работает нормально, сама java тоже. В конфигах все прописано прально. Не может, гад, jar'ы загрузить. Права 0777 на все файлы.Кодkm23225-01:/home/la2/login# ./startSQLAccountManager.sh
Exception in thread "main" java.lang.NoClassDefFoundError: c3p0-0/9/1/2/jar:l2jserver/jar:mysql-connector-java-5/0/7-bin/jar
Caused by: java.lang.ClassNotFoundException: c3p0-0.9.1.2.jar:l2jserver.jar:mysql-connector-java-5.0.7-bin.jar
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:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: c3p0-0.9.1.2.jar:l2jserver.jar:mysql-connector-java-5.0.7-bin.jar. Program will exit.
km23225-01:/home/la2/login#
Помогите, знатоки, помогите.
Юзай настройки конфига сервера... зозможно пас или логин до мускула не верны. Или еще что то, смотреть надо. Но проблема с коннектом в мускул 100%
0
· 13.04.2009, 04:47
Мозг, тут до конфигов и не доходит-то. Не может классы прогрузить. Вот только не пойму почему?
— Умный Парень
0
· 13.04.2009, 13:29
Не-а, тожемаое. Не может найти запускающий класс. Уже и порты ставил, связанные с mysql и java -- бестолку.
— Умный Парень
0
· 13.04.2009, 14:15
Вытаскиваешь все /lib/*.jar в /( корень сервера, меняешь в стартовом sh скрипте путь к библиотекам)
Код
nice -n -2 java -Dfile.encoding=UTF-8 -Xincgc -Xms5078m -Xmx5078m -cp f.jar:javolution.jar:bsh-2.0.jar:c3p0-0.9.1.2.jar:mysql-connector-java-5.1.6-.jar:rrd4j-2.0.1.jar:l2fserver.jar ru.l2f.gameserver.GameServer > log/stdout.log
— 6
0
Войдите или зарегистрируйтесь чтобы ответить

