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

проблема ubuntu 14.04

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

Всем привет!Проблема запуска сервера на ubuntu 14.04. Установлена Java 1.7.0_75. Сборка pwsoft 16.12.14. Логин запускается и роботает все отлично а вот гейм не запускается  в логах дает ошибку:

 

мар 06, 2015 10:58:35 PM net.sf.l2j.Config load
INFO: #Configs: loaded.
мар 06, 2015 10:58:35 PM net.sf.l2j.gameserver.GameServer main
INFO: #Welcome to pwServer.
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
    at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:417)
    at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:357)
    at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:55)
    at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40)
    at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568)
 

 

Класс патч проверил вроде как всё есть, файлы core-gs,core есть.  Помогите за +

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


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

не хватает библиотеки guava, прописать в gameserver_loop.sh нужно

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


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

добавил

 

не хватает библиотеки guava, прописать в gameserver_loop.sh нужно

добавил библиотеку все так же как и было

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


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

вот мой 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"
	java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.24-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
	[ $? -ne 2 ] && break
#	/etc/init.d/mysql restart
	sleep 10
done

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


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

 

вот мой 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"
	java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/guava-17.0.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.24-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
	[ $? -ne 2 ] && break
#	/etc/init.d/mysql restart
	sleep 10
done

 

Попробуй этот

#!/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"
	java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/guava-17.0.jar./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.24-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
	[ $? -ne 2 ] && break
#	/etc/init.d/mysql restart
	sleep 10
done

  • Upvote 1

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


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

не знаю наверно помогло держи + , но теперь ошибка другая, я так понимаю нет доступа к mysql

мар 07, 2015 12:06:43 AM net.sf.l2j.Config load
INFO: #Configs: loaded.
мар 07, 2015 12:06:43 AM net.sf.l2j.gameserver.GameServer main
INFO: #Welcome to pwServer.
Exception in thread "main" java.sql.SQLException: Unable to open a test connection to the given database. JDBC url = jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8, username = root. Terminating connection pool (set lazyInit to true if you expect to start your database after your app). Original Exception: ------
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8
	at java.sql.DriverManager.getConnection(DriverManager.java:596)
	at java.sql.DriverManager.getConnection(DriverManager.java:215)
	at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:363)
	at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:416)
	at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:120)
	at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:65)
	at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568)
------

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at com.jolbox.bonecp.PoolUtil.generateSQLException(PoolUtil.java:192)
	at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:422)
	at com.jolbox.bonecp.BoneCPDataSource.getConnection(BoneCPDataSource.java:120)
	at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:65)
	at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568)
Caused by: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/l2flash?useUnicode=true&characterEncoding=UTF-8
	at java.sql.DriverManager.getConnection(DriverManager.java:596)
	at java.sql.DriverManager.getConnection(DriverManager.java:215)
	at com.jolbox.bonecp.BoneCP.obtainRawInternalConnection(BoneCP.java:363)
	at com.jolbox.bonecp.BoneCP.<init>(BoneCP.java:416)
	... 4 more

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


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

какая у тебя версия mysql-connector в папке libs ?

mysql-connector-java-5.1.30-bin.jar

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


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

mysql-connector-java-5.1.30-bin.jar

пробуй вот так

 

 

#!/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"
	java -server -Dfile.encoding=UTF-8 -Xincgc -Xms2048m -Xmx2048m -cp ./../libs/lameguard-1.9.5.jar:./../libs/bsf.jar:./../libs/bsh-2.0b4.jar:./../libs/bonecp-0.8.0.jar:./../libs/slf4j-api-1.6.3.jar:./../libs/slf4j-nop-1.6.3.jar:./../libs/google-collections-1.0.jar:./../libs/c30-0.91.2.jar:./../libs/guava-17.0.jar./../libs/jython.jar:./../libs/ecj.jar:./../libs/java-engine.jar:./../libs/commons-logging-1.1.jar:./../libs/netty-3.6.3.Final.jar:./../libs/javolution-5.5.1.jar:./../libs/mysql-connector-java-5.1.30-bin.jar:./../libs/core-gs.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
	[ $? -ne 2 ] && break
#	/etc/init.d/mysql restart
	sleep 10
done

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


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

теперь опять ошибка что была раньше

мар 07, 2015 12:41:54 AM net.sf.l2j.Config load
INFO: #Configs: loaded.
мар 07, 2015 12:41:54 AM net.sf.l2j.gameserver.GameServer main
INFO: #Welcome to pwServer.
Exception in thread "main" java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
	at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:417)
	at com.jolbox.bonecp.BoneCPConfig.setIdleConnectionTestPeriod(BoneCPConfig.java:357)
	at net.sf.l2j.L2DatabaseFactory.load(L2DatabaseFactory.java:55)
	at net.sf.l2j.L2DatabaseFactory.init(L2DatabaseFactory.java:40)
	at net.sf.l2j.gameserver.GameServer.main(GameServer.java:568)

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


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

в startlogin есть библиотека google-collections-1.0.jar но в libs нету такой,может дело в этом?

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


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

уря запустил там оказалось просто одна точка пропущена была в startlogin большое спс за помощь-)

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


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

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

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

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

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

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

Войти

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

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

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

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

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