Перейти к содержанию
Авторизация  
ChaoticBD

Ошибка при запуске сервера на CentOS

Рекомендуемые сообщения

На работе не сразу увидел

java -server -Dfile.encoding=UTF-8 -Xms64m -Xmx128m -cp config;./../libs/*;loginserver.jar l2p.loginserver.LoginServer > log/stdout.log 2>&

разделитель поменяйте с ; на :

и напишите как пытаетесь запускать скрипт ?

запускаю через ./StartLoginServer.sh предварительно дав права sh файлам

Если поставить : вместо ; то при попытке запустить сервер ни чего не происходит О.о

upd:

в логах нашел: loginserver.jar: comand not found

Изменено пользователем ChaoticBD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

перезалей папку либс, файлов не хватает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

перезалей папку либс, файлов не хватает

в либс лежат все файлы, с которыми стартует сервер на win. Перезаливал и пробовал другие версии. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проше говоря  вот тете  

 
поставь рядом возле бантика  папку libs

32

java -Dfile.encoding=UTF8 -Xms1024m -Xmx1024m -cp ./libs/*;loginserver.jar l2p.loginserver.LoginServer

64

java -server-Dfile.encoding=UTF8 -Xms1024m -Xmx1024m -cp ./libs/*;loginserver.jar l2p.loginserver.LoginServer

 

config; <---???

java -server -Dfile.encoding=UTF-8 -Xms64m -Xmx128m -cp config;./../libs/*;loginserver.jar l2p.loginserver.LoginServer

 

либо убери 1 точку 

././libs/

Изменено пользователем 2terege

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проше говоря  вот тете  

 
поставь рядом возле бантика  папку libs

32

java -Dfile.encoding=UTF8 -Xms1024m -Xmx1024m -cp ./libs/*;loginserver.jar l2p.loginserver.LoginServer

64

java -server-Dfile.encoding=UTF8 -Xms1024m -Xmx1024m -cp ./libs/*;loginserver.jar l2p.loginserver.LoginServer

 

config; <---???

java -server -Dfile.encoding=UTF-8 -Xms64m -Xmx128m -cp config;./../libs/*;loginserver.jar l2p.loginserver.LoginServer

 

либо убери 1 точку 

././libs/

скопировал папку libs в логин сервер, переписал путь к этой папке на libs, использовал вариант для x64 оси. результат тот же. При использовании : вместо ; он просто отваливается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

скопировал папку libs в логин сервер, переписал путь к этой папке на libs, использовал вариант для x64 оси. результат тот же. При использовании : вместо ; он просто отваливается.

Пиши в скайп ша помогу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пиши в скайп ша помогу

написал, увы решение не нашли 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

запускаю через ./StartLoginServer.sh предварительно дав права sh файлам

Если поставить : вместо ; то при попытке запустить сервер ни чего не происходит О.о

upd:

в логах нашел: loginserver.jar: comand not found

а чего вы ожидаете при запуске ? Это не виндоус, он не будет показывать что там грузится что нет, нужно будет тейлить логи или прикручивать какой-нибудь xterm 

по поводу Loginserver.jar положите его в папку с либами и удалите из скрипта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а чего вы ожидаете при запуске ? Это не виндоус, он не будет показывать что там грузится что нет, нужно будет тейлить логи или прикручивать какой-нибудь xterm 

по поводу Loginserver.jar положите его в папку с либами и удалите из скрипта

ну как минимум ожидал логи х) которые в принципе появились х) ну или хотя бы отображения загрузки вместо этих 100500 ошибок.

Сделал то,что вы предложили, теперь он просто не может найти main  класс, хотя я оставлял ссылку на него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно должен был подтянуть из либ. 

папка libs в директории логинсервера ? или на каталог выше ? 


Так все получилось ? 
java -server -Dfile.encoding=UTF-8 -Xms32m -Xmx64m -cp config:./../libs/* l2p.loginserver.LoginServer > log/stdout.log 2>&1

Для лучшего понимания, если вы вдруг не знаете
./ - текущий каталог
../ - подняться на каталог выше
/libs - зайти в директорию 

./../libs - из текущего каталога, подняться на каталог выше и зайти в директорию libs
по идее это единственное место где могут быть проблемы, ну кроме разделителей, которые вы заменили.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно должен был подтянуть из либ. 

 

папка libs в директории логинсервера ? или на каталог выше ? 

 

 

Так все получилось ? 

java -server -Dfile.encoding=UTF-8 -Xms32m -Xmx64m -cp config:./../libs/* l2p.loginserver.LoginServer > log/stdout.log 2>&1

 

Для лучшего понимания, если вы вдруг не знаете

./ - текущий каталог

../ - подняться на каталог выше

/libs - зайти в директорию 

 

./../libs - из текущего каталога, подняться на каталог выше и зайти в директорию libs

по идее это единственное место где могут быть проблемы, ну кроме разделителей, которые вы заменили.

 

все равно оно не видит или не может загрузить main class и пишет название 1го по списку файла в либах.

давай я вечером залью туда чистую сборку и дам доступ через tw хД я просто уже хз, все работает,даже чертов сервер майнкрафта стартанул хД только л2 падает.

Изменено пользователем ChaoticBD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все равно оно не видит или не может загрузить main class и пишет название 1го по списку файла в либах.

давай я вечером залью туда чистую сборку и дам доступ через tw хД я просто уже хз, все работает,даже чертов сервер майнкрафта стартанул хД только л2 падает.

Libs  залей в главную директорию 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Libs  залей в главную директорию 

это не помогло,но заметили,что при открытии jar файла блокнотом он пишет такую же фигню, как на ошибке, те он почему то открывает jar как блокнот. в альтернативс прописано,что jar открываются java

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

лажа с java

ставил версию oracle и open - результат один. скорее всего мои кривые руки, просто непонятно в какой момент. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пиши в скайп , помогу.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пиши в скайп , помогу.

написал

Изменено пользователем ChaoticBD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема решена.

 

sh файл был каким-то убогим, все успешно запустилось с следующем содержимым файла start и по аналогии game.... с скаченной и прописанной java в path

#!/bin/bash

PATH=$PATH:/root/jdk1.7.0_79/bin
export PATH
JAVA_HOME=/root/jdk1.7.0_79/
export JAVA_HOME

while :;
do
	java -server -Dfile.encoding=UTF-8 -Xms64m -Xmx64m -cp config:../libs/*: l2p.loginserver.LoginServer > log/stdout.log 2>&1

	[ $? -ne 2 ] && break
	sleep 10;
done

P.S. Не забудьте дать права 0777 на все исполняемые файлы и либки возможно тоже!

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...