Ich versuche, das erste Beispiel (Hallo1) aus dem Java 7 EE tutorial mit Netbeans zu implementieren, und ich habe Probleme. Das Projekt kompiliert ohne Probleme, aber beim Einsatz gibt es einen Fehler:Konfigurieren von GlassFish 4 Domänenverzeichnis in Netbeans/Maven/Cargo plugin
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]
Im Gegensatz zum Tutorial ich den Glassfish-Server installierte in/opt/Glassfish-v4 statt/home/DeltaLima/glassfish4. In Netbeans habe ich es so konfiguriert, dass ich starten, stoppen und den Status des Servers ohne Probleme überprüfen kann. Der Domänenordner in der Serverkonfiguration ist richtig eingestellt.
Es scheint, dass die mit Netbeans gebündelte Maven-Installation erwartet, dass der Server trotzdem im Home-Verzeichnis des Benutzers installiert wird.
Ich bin neu in Java EE, Netbeans und Maven, also habe ich keine Erfahrung bei der Konfiguration von Netbeans/Maven und weder das Tutorial noch der Link in der Fehlermeldung sind sehr hilfreich.
Wie richten Sie das Projekt in Netbeans so ein, dass es im richtigen Verzeichnis bereitgestellt wird?
Netbeans Version 7.3.1
Glassfish-Version 4.0
OS: Ubuntu