Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
LoginServer_loop.sh помогите!
#1
Здравствуйте уважаемые товарищи!
Решил обратиться за помощью. Надеюсь не откажите...

Вообщем ОС - linux Debian

не могу запустить ./LoginServer_loop.sh
пытался так-же запустить через - StartLoginServer.sh

По логам выходит вот это!
Exception in thread "main" java.lang.NoClassDefFoundError: com/l2scoria/loginserver/L2LoginServer
Caused by: java.lang.ClassNotFoundException: com.l2scoria.loginserver.L2LoginServer
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: com.l2scoria.loginserver.L2LoginServer. Program will exit.

----------------------------------------------------
Вот собственно скрипт самого LoginServer_loop.sh

#!/bin/bash

err=1
until [ $err == 0 ];
do
[ -f log/java0.log.0 ] && mv ./log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout.log ] && mv ./log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
java -Xmx528m -XX:+UseParallelGC -XX:+AggressiveOpts -cp ./lib/*:l2scoria-core-3.jar com.l2scoria.loginserver.L2LoginServer > ./log/stdout.log 2>&1
err=$?
# /etc/init.d/mysql restart
sleep 10;
done
Ответ
#2
Не может найти класс
java.lang.NoClassDefFoundError: com/l2scoria/loginserver/L2LoginServer

У тебя l2scoria-core-3.jar где лежит?
Если в папке lib то пиши так

java -Xmx528m -XX:+UseParallelGC -XX:+AggressiveOpts -cp ./lib/*.jar com.l2scoria.loginserver.L2LoginServer > ./log/stdout.log 2>&1

Или перемести его в корневую папку лс
Ответ
#3
xCrash Написал:Не может найти класс
java.lang.NoClassDefFoundError: com/l2scoria/loginserver/L2LoginServer

У тебя l2scoria-core-3.jar где лежит?
Если в папке lib то пиши так

java -Xmx528m -XX:+UseParallelGC -XX:+AggressiveOpts -cp ./lib/*.jar com.l2scoria.loginserver.L2LoginServer > ./log/stdout.log 2>&1

Или перемести его в корневую папку лс

Большое спасибо, попробую - отпишу) дал спасибку!

Добавлено через 3 часа 19 минут
Exception in thread "main" java.lang.NoClassDefFoundError: //lib/javolution/jar
Caused by: java.lang.ClassNotFoundException: ..lib.javolution.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: ./lib/javolution.jar. Program will exit.

вставил скрипт что ты пепеписал, теперь вот такое... Странно то, что этот файл javolution.jar лежит в логин ядре....
Ответ
#4
[URL="http://www.google.ru/#hl=ru&xhr=t&q=Could+not+find+the+main+class%3A+.%2Flib%2Fjavolution.jar&cp=51&pf=p&sclient=psy&newwindow=1&site=&source=hp&aq=f&aqi=&aql=&oq=Could+not+find+the+main+class:+./lib/javolution.jar&pbx=1&fp=58151eb2a988638e"]Искать
[/URL]
Не ленимся
Ответ
#5
какой ты умный! зарегался небось день назад а уже такой блатной... Я искал, лично того что мне надо, я не нашел, поэтому прошу ответа.
Ответ
#6
)))))))) Какой ты умный, за тебя уже эту тему мусолили десяток раз и только на этом форуме я по линку выше я нашел пару тем с решением. Даже не указал какая у тебя Java стоит. Может вообще OpenJDK запилил.
Ответ
#7
Ответ
#8
jdk или jre?
Ответ
#9
попробуй

#!/bin/bash

err=1
until [ $err == 0 ];
do
. ./setlog.sh
[ -d log/ ] || mkdir log/
[ -d log/stdout/ ] || mkdir log/stdout/
[ -f log/java/java0.log.0 ] && mv log/java/java0.log.0 "log/java/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout/stdout.log ] && mv log/stdout/stdout.log "log/stdout/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
java -Xmx64m com.l2scoria.loginserver.L2LoginServer > log/stdout/stdout.log 2>&1
err=$?
# /etc/init.d/mysql restart
sleep 10;
done


не пойму зачем прописывать путь для библиотек ./lib/*.jar когда можно юзануть setlog.sh

кинь аську в пм пообщаемся =)

Добавлено через 13 минут
tolik5190 Написал:jdk или jre?

Сборка и на jre должна работать нормально (: так что для запуска разницы нету.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,468 10-01-2021, 02:40 PM
Последний пост: tenor
  Помогите выбрать! denisgreen11 3 1,461 09-25-2021, 05:13 PM
Последний пост: zmeylsdn
  Помогите. IIpu3pak 2 1,431 05-10-2021, 12:43 PM
Последний пост: Lord_Gothic
  Помогите voland3 8 5,437 01-30-2021, 10:54 AM
Последний пост: han
  Уважаемые Гуру помогите ! Klvl 46 11,605 06-20-2020, 08:02 PM
Последний пост: Klvl
  Ребята помогите с настройкой сервера la2 Heon 11 2,986 04-15-2020, 10:36 PM
Последний пост: Shady
  Помогите с ошибкой ГС при запуске pustota312 1 1,349 04-15-2020, 11:27 AM
Последний пост: Tiger7th
  помогите понять в чем дело. nexami 1 1,841 11-14-2019, 01:30 AM
Последний пост: nexami
  Помогите с сервером не могу запустить Lalak 4 3,127 10-13-2018, 10:23 PM
Последний пост: Kampina
  Ребята помогите с ошибкой умоляю) Lackyjack 2 1,734 04-19-2018, 12:52 PM
Последний пост: Daan Raven

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)