centos7 ошибка с java?

bdrhary

Выдающийся
Участник
Сообщения
60
Розыгрыши
0
Репутация
-8
Реакции
6
Баллы
1 310
Хроники
  1. Interlude
Исходники
Отсутствуют
Сборка
pwsoft
при запуске gameserver

stdout.log выдает ошибку - нет директории
./GameServer_loop.sh: line 10: /home/java/jdk1.8.0_66/bin/java: No such file or directory

java установлена - но как узнать в какую папку???
Код:
~]# java -Xmx100m -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)



bash GameServer_loop.sh
Код:
#!/bin/bash

# exit codes of GameServer:
#  0 normal shutdown
#  2 reboot attempt

while :; do
    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/z_`date +%Y-%m-%d_%H-%M-%S`_java.log"
    [ -f log/stdout.log ] && mv log/stdout.log "log/z_`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
    /home/java/jdk1.8.0_232/bin/java -server -Dfile.encoding=UTF-8 -XX:AutoBoxCacheMax=10000 -XX:+RelaxAccessControlCheck -XX:+UseFastAccessorMethods -XX:+AlwaysPreTouch -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:+ClassUnloading -XX:MaxGCPauseMillis=25 -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=8 -XX:+CMSParallelRemarkEnabled -XX:+UseAdaptiveGCBoundary -XX:MaxTenuringThreshold=6 -XX:+AggressiveOpts -XX:+OptimizeStringConcat -XX:CompileThreshold=1000 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:MaxNewSize=144m -XX:NewSize=144m -XX:+UseBiasedLocking -Xms512m -Xmx2048m -cp ./../libs/ecj.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/jython.jar:./../libs/cademia.jar:./../libs/bsh-2.0b4.jar:./../libs/java-engine.jar:./../libs/c3p0-0.9.1.2.jar:./../libs/bonecp-0.8.0.jar:./../libs/log4j-1.2.15.jar:./../libs/slf4j-api-1.7.12.jar:./../libs/slf4j-nop-1.7.12.jar:./../libs/javolution-5.5.1.jar:./../libs/commons-logging-1.1.jar:./../libs/mysql-connector-java-5.1.36-bin.jar:./../libs/antifarm.jar:./../libs/it_mantaray.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
    [ $? -ne 2 ] && break
#    /etc/init.d/mysql restart
    sleep 10
done
 
при запуске gameserver

stdout.log выдает ошибку - нет директории
./GameServer_loop.sh: line 10: /home/java/jdk1.8.0_66/bin/java: No such file or directory

java установлена - но как узнать в какую папку???
Код:
~]# java -Xmx100m -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)



bash GameServer_loop.sh
Код:
#!/bin/bash

# exit codes of GameServer:
#  0 normal shutdown
#  2 reboot attempt

while :; do
    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/z_`date +%Y-%m-%d_%H-%M-%S`_java.log"
    [ -f log/stdout.log ] && mv log/stdout.log "log/z_`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
    /home/java/jdk1.8.0_232/bin/java -server -Dfile.encoding=UTF-8 -XX:AutoBoxCacheMax=10000 -XX:+RelaxAccessControlCheck -XX:+UseFastAccessorMethods -XX:+AlwaysPreTouch -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:+ClassUnloading -XX:MaxGCPauseMillis=25 -XX:+UseConcMarkSweepGC -XX:ParallelGCThreads=8 -XX:+CMSParallelRemarkEnabled -XX:+UseAdaptiveGCBoundary -XX:MaxTenuringThreshold=6 -XX:+AggressiveOpts -XX:+OptimizeStringConcat -XX:CompileThreshold=1000 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:MaxNewSize=144m -XX:NewSize=144m -XX:+UseBiasedLocking -Xms512m -Xmx2048m -cp ./../libs/ecj.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/jython.jar:./../libs/cademia.jar:./../libs/bsh-2.0b4.jar:./../libs/java-engine.jar:./../libs/c3p0-0.9.1.2.jar:./../libs/bonecp-0.8.0.jar:./../libs/log4j-1.2.15.jar:./../libs/slf4j-api-1.7.12.jar:./../libs/slf4j-nop-1.7.12.jar:./../libs/javolution-5.5.1.jar:./../libs/commons-logging-1.1.jar:./../libs/mysql-connector-java-5.1.36-bin.jar:./../libs/antifarm.jar:./../libs/it_mantaray.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
    [ $? -ne 2 ] && break
#    /etc/init.d/mysql restart
    sleep 10
done
путь к директория java указан не верно, он тебе пишет же, у тебя указано в баш, что ява лежит в папке хоме, а там её нету.

/home/java/jdk1.8.0_232/bin/ вот это путь удали. и попробуй
 
путь к директория java указан не верно, он тебе пишет же, у тебя указано в баш, что ява лежит в папке хоме, а там её нету.
вроде так должно быть, когда джава по дефулту установлена.


таки да, я это понял что не правильно директория указана, потому и спрашиваю как узнать в какую папку java ставится? в centos
 
таки да, я это понял что не правильно директория указана, потому и спрашиваю как узнать в какую папку java ставится? в centos
Попробуйте не указывать путь, удалив /home/java/jdk1.8.0_232/bin/
Код:
java -server -Dfile.encoding=UTF-8 ...
 
  • Мне нравится
Реакции: KATE
у меня в /usr/bin/java лежит ярлык ведущий в /etc/alternatives/java.
Но что это меняет?! Отродясь не приходилось в кентосе указывать прямой путь до бин папки явы.

Если все же нужно найти путь (набрать в консоле)
Код:
which java
или
whereis java


(c) Centos 6.10 Final
 
у меня в /usr/bin/java лежит ярлык ведущий в /etc/alternatives/java.
Но что это меняет?! Отродясь не приходилось в кентосе указывать прямой путь до бин папки явы.

Если все же нужно найти путь (набрать в консоле)
Код:
which java
или
whereis java


(c) Centos 6.10 Final
Тоже не указывал
 
Попробуйте не указывать путь, удалив /home/java/jdk1.8.0_232/bin/
Код:
java -server -Dfile.encoding=UTF-8 ...

вроде получилось запустить, через логин прохожу но сервера не вижу,
порты открыты 2106 7777 9014

вот что теперь пишет в
stdout.log
Код:
options.cfg: LogMultisell error: true
Dec 13, 2019 11:00:46 AM net.sf.l2j.Config load
INFO: #Configs: loaded.
Dec 13, 2019 11:00:46 AM net.sf.l2j.gameserver.GameServer main
INFO: #Welcome to pwServer.
Dec 13, 2019 11:00:46 AM net.sf.l2j.gameserver.GameServer main
INFO: # Build of 2018-11-22 21:42:40
Updated characters online status.

Starting cleaning database...
done; time: 1,123 ms.

Object ID 0 in DB is less than minimum ID of 268435456
IDFactory: 485431424 id's available.
Loading SkillTreeTable... total 36323 skills.
Loading FishingSkillTreeTable... total 109 general skills.
Loading DwarvenCraftSkillTreeTable... total 8 dwarven skills.
Loading EnchantSkillTreeTable... total 14400 enchant skills.
Loading PledgeSkillTreeTable... total 64 pledge skills
Loading ItemTable... total 1169 Armors.
Loading ItemTable... total 1354 Weapons.
Loading ItemTable... total 6531 EtcItems.
PotionsImpl: loaded 9 potions
Loading ClanTable... total 1 clans.
Loading Extractable items... total 345 items!
CustomServerData: Donate Shop, loaded 11 items.
CustomServerData: Npc Chat, cached 26 npcs.
CustomServerData: loaded 167 custom messages!
CustomServerData: Special Drop, cached 1 event.
CustomServerData: Pc Npcs, loaded 144 npc's.
Loading Summon items data... total 13 items.
WorldRegionTable: cached 532 regions.
GrandBossManager: loaded 0 Grand Bosses
ClanHallManager: Loaded 0 owned and 44 free clanhalls.
Siege of Gludio: Sat Jan 11 20:00:00 EET 2020
L2World: Setting up World Regions
L2World: (128 by 136) World Region Grid set up.
Siege of Dion: Sat Jan 11 20:00:00 EET 2020
Siege of Giran: Sun Jan 05 16:00:00 EET 2020
Siege of Oren: Sun Jan 05 16:00:00 EET 2020
Siege of Aden: Sat Jan 11 20:00:00 EET 2020
Siege of Innadril: Sun Jan 05 16:00:00 EET 2020
Siege of Goddard: Sun Jan 05 16:00:00 EET 2020
Siege of Rune: Sat Jan 11 20:00:00 EET 2020
Siege of Schuttgart: Sat Jan 11 20:00:00 EET 2020
Siege of Fortress of Resistance: Wed Dec 18 20:00:00 EET 2019
Siege of Devastated Castle: Tue Dec 17 20:00:00 EET 2019
Siege of Bandit Stronghold: Fri Dec 13 20:00:00 EET 2019
Siege of Fortress of the Dead: Thu Dec 19 20:00:00 EET 2019
CastleManager: Loaded 13 castles
GrandBossManager: Loaded 9 Grand Boss Zones
ZoneManager: Loaded 532 zones; Time: 2654ms.
SiegeManager: Loaded.
TradeController: Loaded 495 Buylists and 120 Limited Buylists.
Antharas: live; farm delay: 1440min.
Baium: live; farm delay: 1440min.
Frintezza: live; farm delay: 1440min.
QueenAnt: live; farm delay: 1440min.
Valakas: live; farm delay: 1440min.
Zaken: live; farm delay: 1440min.
RecipeController: Loaded 873 Recipes.
Loading ArmorSetsTable... total 55 armor sets.
Loading FishTable... total 270 Fishes.
Loading SkillSpellbookTable... total 337 Spellbooks.
CharTemplateTable: Loaded 89 Character Templates.
HtmCache: Running lazy cache
Loading NpcTable... total 8148 Npc Templates.
Loading NpcTable... total 579 Minions.
Loading HennaTable... total 186 Templates.
Loading HennaTreeTable... total 7438 Templates.
Loading Helper Buff Table... total 27 Templates.
Geodata Engine: Disabled.
Loading TeleportLocationTable... total 877 Teleports.
Loading LevelUpData... total 89 Templates.
Exception in thread "main" java.lang.NoClassDefFoundError: org/strixguard/utils/ThreadPoolManager
    at net.sf.l2j.gameserver.instancemanager.TempSpawnNpcs.register(TempSpawnNpcs.java:29)
    at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:315)
    at net.sf.l2j.gameserver.GameServer.main(GameServer.java:639)
Caused by: java.lang.ClassNotFoundException: org.strixguard.utils.ThreadPoolManager
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    ... 3 more

со strixguard не порядок?
 
bdrhary, лог логинсервера, будьте так любезны

конечно, вот пожалуйста
stdout.log
Код:
13 (09:11:17)#Welcome to pwLogin.
13 (09:11:17)#Configs: loaded.
13 (09:11:17)#Black IPs: 0 loaded.
13 (09:11:17)#White IPs: loaded.
13 (09:11:18)#LoginContoller: loading...
13 (09:11:19)#KeyPairs: cached 10 for RSA communication.
13 (09:11:19)#Blowfish: stored 20 keys.
13 (09:11:19)#Loaded 127 server names
13 (09:11:19)#Loaded 1 registered Game Servers
13 (09:11:19)#Cached 10 RSA keys for Game Server communication.
13 (09:11:19)#Game Server Listener: 211.166.60.151:9014
13 (09:11:19)#TELNET: off.
13 (09:11:19)#########################################################
13 (09:11:19)##pwLogin: ready on 211.166.60.151:2106
13 (09:11:19)#########################################################
13 (09:41:19)#test - LOGIN OK; IP: 91.242.56.140
 
Он это серьезно? :loltt0:
 
нужна ваша помощь, к серверу логинюсь, но сервер после логина не отображается, порты открыты 2106 7777 9014
прикрепил скрин - по ид процесса логин и гейм запущены?,
но дальше логин сервера не заходит, что делать? помогите
 

Вложения

  • 2019-12-13 20_47_20-root@la2dash_~.jpg
    2019-12-13 20_47_20-root@la2dash_~.jpg
    23 КБ · Просмотры: 8
Открываешь логи и чекаешь. делов то, глупый
 
Хотя, если после логина не видит гейм сервер, а он запускается без ошибок - там может быть начиная от кривого клиента (без отвязанного dsetup.dll) и протокола, заканчивая неправильным айпиконфигом :loltt0:
 
Читайте далее продолжение остросюжетного Детектива: "Centos, Java, Андрагор и все-все-все".
 
bdrhary, сервер запускаешь на локальной машине или на удаленке ?
 
Назад
Сверху Снизу