LoginServer_loop.sh

  • Автор темы Автор темы Dara
  • Дата начала Дата начала

Dara

Последний из атеистов
Местный
Куратор Данных
Старожил I степени
Любитель реакций
Неукротимое пламя
Сообщения
234
Розыгрыши
0
Решения
2
Репутация
517
Реакции
965
Баллы
888
Хроники
  1. Chaotic Throne: High Five
Исходники
Отсутствуют
Сборка
l2open
Не запускается LoginServer Ubuntu, пробовал разные версии java, все та же ошибка, gameserver запускается без ошибка.


Код:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jre864 in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at java.lang.instrument.ClassFileTransformer.<clinit>(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
Код:
#!/bin/bash

DBHOST=localhost
USER=root
PASS=rot
DBNAME=test

while :;
do
    #mysqlcheck -h $DBHOST -u $USER --password=$PASS -s -r $DBNAME>>"log/`date +%Y-%m-%d_%H:%M:%S`-sql_check.log"
    #mysqldump -h $DBHOST -u $USER --password=$PASS $DBNAME | gzip > "backup/`date +%Y-%m-%d_%H:%M:%S`-"$DBNAME"_loginserver.gz"
    mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
    mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
    nice -n -2 java -server -Xbootclasspath/p:../libs/jsr167_8.jar -Xms64m -Xmx64m -cp ../libs/*: l2open.loginserver.L2LoginStart > log/stdout.log 2>&1
    [ $? -ne 2 ] && break
    sleep 10;
done
 
Последнее редактирование:
нет jsr167_8.jar в ../libs/ хотя пишет no jre864. в общем чего то нет
 
Решил проблему, перетащил libы GameServer в LoginServer.
 
Назад
Сверху Снизу