Ошибка Java на Linux
5 replies95 viewsCurrently viewing: 1
· 04/12/2009, 09:25 PM
сборка: 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
· 04/13/2009, 03:14 AM
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
· 04/13/2009, 04:47 AM
Мозг, тут до конфигов и не доходит-то. Не может классы прогрузить. Вот только не пойму почему?
— Умный Парень
0
· 04/13/2009, 01:29 PM
Не-а, тожемаое. Не может найти запускающий класс. Уже и порты ставил, связанные с mysql и java -- бестолку.
— Умный Парень
0
· 04/13/2009, 02:15 PM
Вытаскиваешь все /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
Войдите или зарегистрируйтесь чтобы ответить

