Я планирую развернуть редакцию с открытым исходным кодом GlassFish v3 в производственной среде. Он поставляется с JavaDB (Apache Derby), который как раз то, что мне нужно. Единственная проблема заключается в том, что JavaDB не запускается по умолчанию при запуске GlassFish. Мне нужно было бы перейти в командную строку и ввести:
asadmin start-database
Есть ли способ, чтобы база данных запускалась автоматически при каждом запуске сервера (GlassFish)? Я ненавидел делать это вручную каждый раз, когда я разрабатывал свое приложение, и я, конечно, не хочу делать это в производстве.
Заранее спасибо
После запуска в производство вы можете запустить db один раз и просто оставить его запущенным, независимо от состояния сервера приложений.
Вы можете создать сценарий оболочки для "объединения" start-domain и start-database в одну команду uber-start.