Я пытаюсь развернуть первый пример (hello1) из учебника по Java 7 EE, используя Netbeans, и у меня возникают проблемы. Проект компилируется без проблем, но при его развертывании он дает ошибку:
Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.4.2:redeploy (deploy) on project hello1: Execution deploy of goal org.codehaus.cargo:cargo-maven2-plugin:1.4.2:redeploy failed: Failed to create deployer with implementation class org.codehaus.cargo.container.glassfish.GlassFish4xInstalledLocalDeployer for the parameters (container [id = [glassfish4x]], deployer type [installed]). InvocationTargetException: The container configuration directory "/home/DeltaLima/glassfish4/glassfish/domains" does not exist. Please configure the container before attempting to perform any local deployment. Read more on: http://cargo.codehaus.org/Local+Configuration -> [Help 1]
В отличие от учебника я установил сервер GlassFish в /opt/glassfish -v4 вместо/home/DeltaLima/glassfish4. В Netbeans я настроил его таким образом, чтобы я мог без проблем запускать, останавливать и проверять состояние сервера. Папка доменов в конфигурации сервера установлена правильно.
Похоже, что установка Maven в комплекте с Netbeans ожидает, что сервер будет установлен в домашнем каталоге пользователя, тем не менее.
Я новичок в Java EE, Netbeans и Maven, поэтому у меня нет опыта в настройке Netbeans/Maven, и ни руководство, ни ссылка, содержащиеся в сообщении об ошибке, не помогут.
Как настроить проект в Netbeans таким образом, чтобы он развертывался в правильном каталоге?
Netbeans версия 7.3.1
Версия для Glassfish 4.0
ОС: Ubuntu