Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Fedora 9, и подобные Люниксу
#1
Люди добрые помогите с серьездной проблеммой. Я с другом ставлю в нете на заказанный сервер и у меня проблеммы.
Кто ставил на люниксах удаленно серваки линейки java, поделитесь опытом в нете инфы нету....

Подскажите как правельно через SSH залить и поставить MySQL и Java.
У меня вроде что то вышло но тут какая то ошибка:
Цитата:=====================================================================-[ Main ]
===================================================================-[ Network ]
===============================================================-[ Versionning ]
FATAL: Failed loading GameServerTable. Reason: Unknown database 'L2Emu_DB'
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'L2Emu_DB'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:911)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3953)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1276)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2048)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:723)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:119)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAutomaticTestTable(C3P0PooledConnectionPoolManager.java:772)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooledConnectionPool(C3P0PooledConnectionPoolManager.java:696)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0PooledConnectionPoolManager.java:257)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0PooledConnectionPoolManager.java:271)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
at com.l2emu.L2DatabaseFactory.<init>(L2DatabaseFactory.java:95)
at com.l2emu.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:203)
at com.l2emu.loginserver.GameServerTable.loadRegisteredGameServers(GameServerTable.java:151)
at com.l2emu.loginserver.GameServerTable.<init>(GameServerTable.java:86)
at com.l2emu.loginserver.GameServerTable.load(GameServerTable.java:70)
at com.l2emu.gsregistering.GameServerRegister.main(GameServerRegister.java:42)

Если есть мануал помогите. 3 день сижу потихоньку вникаю... Подскажите как правельно все сделать..
За ранее спасибоSmile
Ответ
#2
2MB Написал:залить и поставить MySQL и Java.
Вот так Smile

Код:
yum  install httpd php mysql mysql-server php-mysql

И устанавливаем Java JDK (если не ошибаюсь)

Код:
yum install java-jdk

А если нужно скачать, то используйте:

Код:
wget ссылка_на_архив\файл

А вообще могу ошибаться, так как наш сервер (где размещен портал) работает на Debian и там немного по другому. Smile
Ответ
#3
ну для начала, не люникс, а линукс -)
во первых качаем Tunnelier http://www.bitvise.com/tunnelier настраиваем туннелиер, открываем sftp-сессию, заливаем файлы куда нибуть типа /opt/l2emu, открываем шелл-сессию, ставим java http://java.sun.com/javase/downloads/index.jsp
качаем оттуда JDK 6 Update 14, ставим, рекомендую прочитать вот это: http://forum.zone-game.info/showpost.php...stcount=47

потом собираем из сырцов mysql
Код:
mkdir /tmp/mysql
cd /tmp/mysql && wget http://www.mysql.ru/cgi-bin/download/mysql-5.1.28-rc.tar.gz
tar -zxvf mysql-5.1.28-rc.tar.gz
./configure
make
make install
настраиваем navicat(кстати удобнее и безопаснее будет пустить его по ssh-туннелю).
создаем симлинки на GameServer_loop.sh и LoginServer_loop.sh
Код:
sudo ln -sf /usr/bin/lsloop /opt/l2emu/login/LoginServer_loop.sh
sudo ln -sf /usr/bin/gsloop /opt/l2emu/game/GameServer_loop.sh
создаем навикатом БД, заливаем в нее таблицы, регистрируем геймсервер по hexid, потом после всего этого счастья пишем
Код:
lsloop &
gsloop &
[Изображение: archlinux.png]
Ответ
#4
Voltage,
Это как манул для всех типов да? по такой схеме идет стандартная настройка и заливка? Спасибки

Добавлено через 2 минуты
PROGRAMMATOR, Вам тоже спасибо тока не много не понятно)


Вроде у нас все получается. Щас еще будем стараться)
Ответ
#5
2MB Написал:Voltage,
Это как манул для всех типов да? по такой схеме идет стандартная настройка и заливка?

в моем примере пакеты компилируются из исходных кодов сразу под твой дистрибутив. но существует и официальный репозиторий, в котором скорее всего jdk и mysql должны лежать в виде готовых пакетов. yum запрашивает пакеты из репо и ставит их - попробуй почитать man и другую документацию по yum.

sudo yum repolist выведет список подключенных репозиториев
sudo yum install <имя_пакета> вроде как забирает пакет из репо и ставит его
sudo yum update - обновляет систему

я не очень знаком с RedHat-образными дистрибутивами, ибо они мне не очень нравятся в плане организации.

Добавлено через 2 минуты
да, и еще - make install выполняем обязательно с правами суперпользователя
[Изображение: archlinux.png]
Ответ
#6
2MB Написал:Люди добрые помогите с серьездной проблеммой. Я с другом ставлю в нете на заказанный сервер и у меня проблеммы.
Бедный заказчик...
[Изображение: win.jpg]
Ответ
#7
Спасибо за ценную информацию, буду пробыватьSmile
Ответ
#8
судя по ошибке
Код:
FATAL: Failed loading GameServerTable. Reason: Unknown database 'L2Emu_DB'
в конфигах ЛС и ГС смени
URL = jdbc:mysql://localhost/L2Emu_DB
на
URL = jdbc:mysql://localhost/l2emu_db
Smile
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Добавляем кастомных npc на acis`o подобные сборки Dimidrolbel 4 3,736 12-14-2013, 01:29 AM
Последний пост: Dimidrolbel
  [help]Параметры запуска явы на Fedora 9 Stema 0 2,129 03-19-2009, 06:13 PM
Последний пост: Stema

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


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