Пакет веб-приложения Java вместе с jboss, mysql и activemq для развертывания - PullRequest
3 голосов
/ 29 июня 2010

У меня есть веб-приложение Springframework, которое использует JBoss, MySQL и ActiveMQ.

На данный момент мне необходимо установить и настроить JBoss, MySQL, ActiveMQ и JBoss вручную.

Как лучше всего упаковать приложение, чтобы пользователь мог выполнить установку в один клик (на платформе Linux, может быть, и в Windows?)

Ответы [ 2 ]

1 голос
/ 30 июня 2010

«Правильный» способ сделать это - извлечь исходный код или файл src.rpms (или эквивалент src.rpms в зависимости от вашего дистрибутива) и правильно упаковать их.Если вы никогда не сталкивались с упаковкой приложения linux, это, вероятно, займет у вас много времени и даст посредственные результаты, если вы не будете тратить много времени.

Более простой способ - написать сценарий оболочки.Скопируйте каждую введенную вами команду оболочки в файл .sh и запустите этот файл как привилегированный пользователь.Если вы редактируете файлы вручную (с помощью vim, emacs или gedit), вместо этого отредактируйте файлы с помощью perl, sed и awk или просто раздавите файлы, свернув измененную версию с локального веб-сервера или скопировав из scp.

Вы можете включить команды для установки пакетов, а также настроить их в сценарии, если хотите.

0 голосов
/ 19 июля 2010

Что касается ActiveMQ, вы всегда можете встроить его в свое приложение.Взгляните на http://activemq.apache.org/how-do-i-embed-a-broker-inside-a-connection.html для получения дополнительной информации

...