Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Путь к Java машине для сервера
#1
Господа, будьте так великодушны) Подскажите, если кто знает ответ на такой вот вопрос:
Есть 2 сборки. Сборка А(некстген) работает только на 6 яве, сборка Б (l2emu)работает только на 7 яве. По дефолту в системе указан путь к 6 яве. ОС Debian. Можно ли каким-то способом принудительно заставить работать сборку Б, используя не дефолтный путь к яве, прописанный в системе, а указав свой путь именно на 7 яву? Обе явы стоят на серве. Если прописать дефолтной семерку, то л2ему запускается, но некстген отказывается. Нужно на 1 сервере запустить 2 сборки
Ответ
#2
В батниках 2-ой сборки добавить:
Код:
set PATH=путь к нужной яве
Fortuna - non penis, in manus non recipe.
Ответ
#3
Для теста добавил в loginserver_loop.sh set PATH=/usr/lib/jvm/jdk1.7.0/
Код:
# !/bin/bash
[color=Red]set PATH=/usr/lib/jvm/jdk1.7.0/[/color]
err=1
until [ $err == 0 ];
do
    . ./setenv.sh
    [ -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 -Dfile.encoding=UTF-8 -Xmx64m -XX:+UseConcMarkSweepGC net.l2emuproject.loginserver.L2LoginServer > log/stdout.log 2>&1
    err=$?
#    /etc/init.d/mysql restart
    sleep 10;
done

Результат тот же:
Код:
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/l2emuproject/loginserver/L2LoginServer : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: net.l2emuproject.loginserver.L2LoginServer.  Program will exit.
Ответ
#4
itcry, i'm so sorry Smile ОС я упустил из виду. На linux'e вроде так:
Код:
set path="$PATH":/usr/local/jdk1.6.0/bin
Fortuna - non penis, in manus non recipe.
Ответ
#5
Поставил так:
Код:
# !/bin/bash
set path="$PATH":/usr/lib/jvm/jdk1.7.0/bin
err=1
until [ $err == 0 ];
do
    . ./setenv.sh
    [ -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 -Dfile.encoding=UTF-8 -Xmx64m -XX:+UseConcMarkSweepGC net.l2emuproject.loginserver.L2LoginServer > log/stdout.log 2>&1
    err=$?
#    /etc/init.d/mysql restart
    sleep 10;
done
результат тот же Sad Может я просто не там вставляю?
Ответ
#6
itcry Написал:Поставил так:
Код:
# !/bin/bash
set path="$PATH":/usr/lib/jvm/jdk1.7.0/bin
err=1
until [ $err == 0 ];
do
    . ./setenv.sh
    [ -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 -Dfile.encoding=UTF-8 -Xmx64m -XX:+UseConcMarkSweepGC net.l2emuproject.loginserver.L2LoginServer > log/stdout.log 2>&1
    err=$?
#    /etc/init.d/mysql restart
    sleep 10;
done
результат тот же Sad Может я просто не там вставляю?
Попробуйте так:
Код:
PATH="$PATH":/usr/local/jdk1.6.0/bin
Fortuna - non penis, in manus non recipe.
Ответ
#7
Без результатов. Все тоже самое Sad
Ответ
#8
http://docs.oracle.com/javase/tutorial/e...paths.html

Код:
For sh, edit the profile file (~/.profile):

PATH=/usr/local/jdk1.7.0/bin:
export PATH
Fortuna - non penis, in manus non recipe.
Ответ
#9
Огромное спасибо! Помогло! Smile
Ответ
#10
itcry Написал:Огромное спасибо! Помогло! Smile

Не за что, обращайтесь. Wink

P.S. одолели машину юродивую с третьего раза :redlol:
Fortuna - non penis, in manus non recipe.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Lineage2 java Chronicle3 сборка AlexBayev 0 275 07-20-2024, 05:23 PM
Последний пост: AlexBayev
  Порекомендуйте хорошую Java сборку L2 GF (PTS не потяну ибо навыков 0 ) Force 0 842 10-28-2023, 12:02 PM
Последний пост: Force
  Настройка сервера High Five TieLay 2 5,546 09-21-2023, 07:49 AM
Последний пост: Lafani
  Java dev hired! Krasib 0 1,103 08-15-2022, 10:00 AM
Последний пост: Krasib
  Проинвестирую открытие сервера antiaf 0 1,467 02-20-2022, 02:08 PM
Последний пост: antiaf
  [Шара] Полный пак всех html (RU\ENG) с off сервера. L2CCCP 20 9,648 01-19-2021, 12:41 AM
Последний пост: Esferol
  SVN ссылки Java серверов. PROGRAMMATOR 284 234,120 11-19-2020, 08:50 PM
Последний пост: AbsolutePower
  Остались ли ещё опенсорсные сервера? PrintScr 0 1,380 05-09-2020, 03:15 AM
Последний пост: PrintScr
  Ребята помогите с настройкой сервера la2 Heon 11 2,835 04-15-2020, 10:36 PM
Последний пост: Shady
  Непонятный пакет сервера kotelok 2 1,565 01-04-2020, 06:51 PM
Последний пост: kotelok

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


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