Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Установка веб приложения на сервере / 11 сообщений из 11, страница 1 из 1
25.12.2012, 12:21:58
    #38091717
denis11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
Добрый день люди.
Возник такой вопрос.
В процесе розробки некого веб проекта на Glassfish сервере, он оброс разными финтиклюшкими и примочками. Тож теперь нельзя просто взять и задеплоить WAR-архив на сервер. Нужно сперва закинуть некоторие JAR в домен, поднастроить сам Glassfish, создать пулл соеденения с БД.
в конце концов залить сам дамп таблиц проекта на БД.

Тож когда устанавливаеш проект на новою машину (сервер) надо немного потрудится чтоб все работало. Ладно я то знаю все тонкости (и то инногда впоминаю что и как )) ), но другие ну никак не осилят.
Тож нато что-то вроде инсталятора, или автоматизитора. Но я не знаю делается ли такое вобще для веб проектов...

Тож в меня вопрос, как все делается правильно в большых проектах?
...
Рейтинг: 0 / 0
25.12.2012, 12:31:11
    #38091736
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
По пунктам.
1) Что конкретно и зачем закинуть в домен? JDBC драйвер? Тогда это в доке по установке DataSource подробно описано - админ справится.
2) Настройка DataSource - тривиальная одноразавая задача, часть процесса установки и поддержки сервера.
3) Таблицы. У нас разворачивается всё через liquibase самим war модулем. Рекомендую.

Что-то ещё?
...
Рейтинг: 0 / 0
25.12.2012, 12:34:02
    #38091743
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
denis11111,
Напиши конкретно свои операции и тебе конкретно ответят.
Например для заливки бд делают БАтник.
...
Рейтинг: 0 / 0
25.12.2012, 12:42:11
    #38091758
denis11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
Petro123,

Ну во первых надо MySQL и к ней пароль, пользователь, url БД.
Залить в MySQL дамп бази веб проекта.
Нужен сам Glassfish. Залить в домен JAR(коннектор к БД, JasperReports(там много всего)).
Создать на самом Glassfish пул.
На нужный домен установить WAR.
...
Рейтинг: 0 / 0
25.12.2012, 12:45:12
    #38091763
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
По-моему инсталлер, который бы включал MySQL и GlassFish вы не можете делать и потом распространять как продукт исходя из их лицензии. MySQL так точно, на счет GlassFish надо читать.
...
Рейтинг: 0 / 0
25.12.2012, 12:46:41
    #38091767
Максим Н
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
denis11111,
Можно посмотреть в сторону Maven или Ant, для них бывают всякие плагины интересные для разных инструментов.
...
Рейтинг: 0 / 0
25.12.2012, 12:52:17
    #38091774
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
Максим НМожно посмотреть в сторону Maven или Ant, для них бывают всякие плагины интересные для разных инструментов.
Я бы не мешал билд и деплоймент в одну кучу.
...
Рейтинг: 0 / 0
25.12.2012, 13:32:18
    #38091872
denis11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
Всем спасибо) Будем работать!
...
Рейтинг: 0 / 0
25.12.2012, 14:34:15
    #38091967
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
denis11111,
Бд ставит админ или программист. Но никак не пользователь. Первые должны это уметь по определению. Иначе это десктоп со встоенной бд.
...
Рейтинг: 0 / 0
27.12.2012, 00:59:57
    #38094299
marx_freedom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
jasper лучше в war паковать, а не в домен.
скрипт на баше напишите, если линукс, ну или батник для винды: драйвер положить в домен - команда копирования.

глассфиш тоже прекрасно настраивается из командной строки - есть asadmin. например вот

Код: java
1.
2.
3.
asadmin create-jdbc-connection-pool --datasourceclassname oracle.jdbc.pool.OracleConnectionPoolDataSource --restype javax.sql.ConnectionPoolDataSource --property "user=aaa:password=bbb:url=jdbc\:oracle\:thin\:@host.domain.test\:1521\:db" MyPool

asadmin create-jdbc-resource --connectionpoolid MyPool jdbc/MyDs


далее в доку :)

про базу правильно сказали - админы должны уметь.

и да, если что то забываете
denis11111 (и то инногда впоминаю что и как )) )
то напишите инструкцию :)
у нас инструкции для админов и для разработчиков под каждый проект. полет отличный :)
...
Рейтинг: 0 / 0
27.12.2012, 01:00:57
    #38094301
marx_freedom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Установка веб приложения на сервере
пардон за длинную строчку, сообщение не редактируется :(
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Установка веб приложения на сервере / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]