This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Product Version = NetBeans IDE 7.0.1 (Build 201107282000) Operating System = Linux version 3.0.0-14-generic running on amd64 Java; VM; Vendor = 1.6.0_23 Runtime = OpenJDK 64-Bit Server VM 20.0-b11 The path is incorrect. I get the following error: Warning: Could not find file /home/efhilton/NetBeansProjects/LacoLeakDetector/ApplicationClient3/${wa.copy.client.jar.from}/ApplicationClient3/ApplicationClient3Client.jar to copy. Warning: /home/efhilton/NetBeansProjects/LacoLeakDetector/ApplicationClient3/${wa.copy.client.jar.from}/ApplicationClient3 does not exist. /home/efhilton/NetBeansProjects/LacoLeakDetector/ApplicationClient3/nbproject/build-impl.xml:653: /home/efhilton/NetBeansProjects/LacoLeakDetector/ApplicationClient3/${wa.copy.client.jar.from}/ApplicationClient3 does not exist. To recreate (I did this multiple times in both 7.0.1 and 7.1beta2): 1. Create a new Java Enterprise Client project. 2. Alt+Insert: "Send Email" 3. Add the following to the main function: new Main().sendMail("edgar.hilton@gmail.com", "Test @ " + new Date(), "Test from your friendly Programmer"); 4. Click on "run". You get the error described above. I tried this many times, and I get the exact same result.
What application server do you use? The missing value is supposed to come from server. I tried this on GlassFish 3.1.1 and it worked fine. My guess is that you must be using some non-GlassFish server and you are hitting the problem that only GlassFish is supported for App Client deployment.
(In reply to comment #1) > What application server do you use? The missing value is supposed to come from > server. > > I tried this on GlassFish 3.1.1 and it worked fine. My guess is that you must > be using some non-GlassFish server and you are hitting the problem that only > GlassFish is supported for App Client deployment. Problem exists with GlassFish 3.1.2.2. After following the enterprise app client tutorial, I get this error: run-deploy: Warning: Could not find file C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient\EntAppClientClient.jar to copy. Warning: C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient does not exist. C:\aces-III\EntAppClient\nbproject\build-impl.xml:982: C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient does not exist.
(In reply to comment #1) > What application server do you use? The missing value is supposed to come from > server. > > I tried this on GlassFish 3.1.1 and it worked fine. My guess is that you must > be using some non-GlassFish server and you are hitting the problem that only > GlassFish is supported for App Client deployment. Problem exists with GlassFish 3.1.2.2. After following the enterprise app client tutorial, I get this error: run-deploy: Warning: Could not find file C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient\EntAppClientClient.jar to copy. Warning: C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient does not exist. C:\aces-III\EntAppClient\nbproject\build-impl.xml:982: C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient does not exist.(In reply to comment #2) > (In reply to comment #1) > > What application server do you use? The missing value is supposed to come from > > server. > > > > I tried this on GlassFish 3.1.1 and it worked fine. My guess is that you must > > be using some non-GlassFish server and you are hitting the problem that only > > GlassFish is supported for App Client deployment. > > Problem exists with GlassFish 3.1.2.2. After following the enterprise app > client tutorial, I get this error: > > run-deploy: > Warning: Could not find file > C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient\EntAppClientClient.jar > to copy. > Warning: C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient does > not exist. > C:\aces-III\EntAppClient\nbproject\build-impl.xml:982: > C:\aces-III\EntAppClient\${wa.copy.client.jar.from}\EntAppClient does not > exist. More detail: App client deployment works correctly with NB's bundled GlassFish. Failure occurs with a remote GF. Java versions 6 and 7. NB version is 7.2.1.
I tried to follow the instructions of David Heffelfinger - Java EE Development with NetBeans 7 and I have the same problem with NB 7.3.1 and Glassfish 4, here deployed on the bundled server: INFO: ACDEPL104: Java Web Start services stopped for the app client SessionBeanIntro/SessionBeanIntro-app-client.jar INFO: visiting unvisited references INFO: visiting unvisited references INFO: visiting unvisited references INFO: EJB5181:Portable JNDI names for EJB Echo: [java:global/SessionBeanIntro/SessionBeanIntro-ejb/Echo, java:global/SessionBeanIntro/SessionBeanIntro-ejb/Echo!de.richie.sessionbeanintro.ejb.EchoRemote] INFO: EJB5182:Glassfish-specific (Non-portable) JNDI names for EJB Echo: [de.richie.sessionbeanintro.ejb.EchoRemote#de.richie.sessionbeanintro.ejb.EchoRemote, de.richie.sessionbeanintro.ejb.EchoRemote] WARNING: ACDEPL112: The following extensions or libraries are referenced from the manifest of C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\dist\gfdeploy\SessionBeanIntro\SessionBeanIntro-app-client.jar but were not found where indicated: SessionBeanIntroClientLib.jar ; ignoring and continuing INFO: ACDEPL103: Java Web Start services started for the app client SessionBeanIntro/SessionBeanIntro-app-client.jar (contextRoot: /SessionBeanIntro/SessionBeanIntro-app-client) INFO: SessionBeanIntro wurde erfolgreich bereitgestellt in 5.324 Millisekunden. I get the above warning, but it's successfully executed. Deploying on my remote server does not work.
And here is what I get when trying to deploy on the remote server: [2013-09-12T00:52:44.268+0200] [glassfish 4.0] [INFO] [enterprise.deployment.appclient.jws.stopped] [javax.enterprise.system.container.appclient.org.glassfish.appclient.server.core] [tid: _ThreadID=116 _ThreadName=admin-listener(11)] [timeMillis: 1378939964268] [levelValue: 800] [[ ACDEPL104: Java Web Start services stopped for the app client SessionBeanIntro/SessionBeanIntro-app-client.jar]] [2013-09-12T00:52:45.127+0200] [glassfish 4.0] [INFO] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=35 _ThreadName=admin-listener(5)] [timeMillis: 1378939965127] [levelValue: 800] [[ visiting unvisited references]] [2013-09-12T00:52:45.173+0200] [glassfish 4.0] [INFO] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=35 _ThreadName=admin-listener(5)] [timeMillis: 1378939965173] [levelValue: 800] [[ visiting unvisited references]] [2013-09-12T00:52:45.248+0200] [glassfish 4.0] [INFO] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=35 _ThreadName=admin-listener(5)] [timeMillis: 1378939965248] [levelValue: 800] [[ visiting unvisited references]] [2013-09-12T00:52:45.445+0200] [glassfish 4.0] [INFO] [ejb.portable_jndi_names] [javax.enterprise.system.container.ejb.com.sun.ejb.containers] [tid: _ThreadID=35 _ThreadName=admin-listener(5)] [timeMillis: 1378939965445] [levelValue: 800] [[ EJB5181:Portable JNDI names for EJB Echo: [java:global/SessionBeanIntro/SessionBeanIntro-ejb/Echo, java:global/SessionBeanIntro/SessionBeanIntro-ejb/Echo!de.richie.sessionbeanintro.ejb.EchoRemote]]] [2013-09-12T00:52:45.445+0200] [glassfish 4.0] [INFO] [ejb.glassfish_specific_jndi_names] [javax.enterprise.system.container.ejb.com.sun.ejb.containers] [tid: _ThreadID=35 _ThreadName=admin-listener(5)] [timeMillis: 1378939965445] [levelValue: 800] [[ EJB5182:Glassfish-specific (Non-portable) JNDI names for EJB Echo: [de.richie.sessionbeanintro.ejb.EchoRemote#de.richie.sessionbeanintro.ejb.EchoRemote, de.richie.sessionbeanintro.ejb.EchoRemote]]] [2013-09-12T00:52:45.879+0200] [glassfish 4.0] [WARNING] [enterprise.deployment.appclient.jws.extension.error] [javax.enterprise.system.container.appclient.org.glassfish.appclient.server.core.jws] [tid: _ThreadID=35 _ThreadName=admin-listener(5)] [timeMillis: 1378939965879] [levelValue: 900] [[ ACDEPL112: The following extensions or libraries are referenced from the manifest of /opt/glassfish4/glassfish/domains/domain1/applications/SessionBeanIntro/SessionBeanIntro-app-client.jar but were not found where indicated: SessionBeanIntroClientLib.jar ; ignoring and continuing]] [2013-09-12T00:52:45.911+0200] [glassfish 4.0] [INFO] [enterprise.deployment.appclient.jws.started] [javax.enterprise.system.container.appclient.org.glassfish.appclient.server.core] [tid: _ThreadID=35 _ThreadName=admin-listener(5)] [timeMillis: 1378939965911] [levelValue: 800] [[ ACDEPL103: Java Web Start services started for the app client SessionBeanIntro/SessionBeanIntro-app-client.jar (contextRoot: /SessionBeanIntro/SessionBeanIntro-app-client)]] [2013-09-12T00:52:45.972+0200] [glassfish 4.0] [INFO] [] [javax.enterprise.system.core] [tid: _ThreadID=35 _ThreadName=admin-listener(5)] [timeMillis: 1378939965972] [levelValue: 800] [[ SessionBeanIntro wurde erfolgreich bereitgestellt in 903 Millisekunden.]] ant -f C:\\Users\\Richard\\Documents\\NetBeansProjects\\SessionBeanIntro -DforceRedeploy=false -Ddirectory.deployment.supported=false run pre-init: init-private: init-userdir: init-user: init-project: do-init: post-init: init-check: init: deps-jar: deps-j2ee-archive: SessionBeanIntro-app-client.init: SessionBeanIntroClientLib.init: SessionBeanIntroClientLib.deps-jar: Updating property file: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build\built-jar.properties SessionBeanIntroClientLib.compile: Building jar: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\dist\SessionBeanIntroClientLib.jar SessionBeanIntroClientLib.jar: SessionBeanIntro-app-client.deps-jar: SessionBeanIntro-app-client.compile: SessionBeanIntro-app-client.library-inclusion-in-manifest: Copying 1 file to C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\build\lib SessionBeanIntro-app-client.dist-ear: SessionBeanIntro-ejb.init: SessionBeanIntroClientLib.init: Deleting: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build\built-jar.properties SessionBeanIntroClientLib.deps-jar: Updating property file: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build\built-jar.properties SessionBeanIntroClientLib.init: SessionBeanIntroClientLib.deps-clean: Updating property file: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build\built-clean.properties Deleting directory C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build SessionBeanIntroClientLib.clean: Created dir: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build\classes Created dir: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build\empty Created dir: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build\generated-sources\ap-source-output Compiling 1 source file to C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\build\classes SessionBeanIntroClientLib.compile: Created dir: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\dist Building jar: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntroClientLib\dist\SessionBeanIntroClientLib.jar SessionBeanIntroClientLib.jar: SessionBeanIntro-ejb.deps-jar: SessionBeanIntro-ejb.compile: SessionBeanIntro-ejb.library-inclusion-in-manifest: Copying 1 file to C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\build\lib Building jar: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\SessionBeanIntro-ejb\dist\SessionBeanIntro-ejb.jar SessionBeanIntro-ejb.dist-ear: pre-pre-compile: pre-compile: Copying 1 file to C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\build do-compile: post-compile: compile: pre-dist: Building jar: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\dist\SessionBeanIntro.ear post-dist: dist-directory-deploy: pre-run-deploy: Undeploying ... Initializing... Distributing C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\dist\SessionBeanIntro.ear to [Remote GlassFish Server] Initializing... post-run-deploy: run-deploy: run-display-browser: run-ac: pre-init: init-private: init-userdir: init-user: init-project: do-init: post-init: init-check: init: Warning: Could not find file C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\${wa.copy.client.jar.from}\SessionBeanIntro\SessionBeanIntroClient.jar to copy. Warning: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\${wa.copy.client.jar.from}\SessionBeanIntro does not exist. C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\nbproject\build-impl.xml:373: The following error occurred while executing this line: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\nbproject\build-impl.xml:389: C:\Users\Richard\Documents\NetBeansProjects\SessionBeanIntro\${wa.copy.client.jar.from}\SessionBeanIntro does not exist. BUILD FAILED (total time: 13 seconds)
Same issue on Netbeans 8.0RC1, Windows 7 x64, Java 1.7.0_51 x64 The Glassfish server is 4.0, running on a Linux server. Remote deploy works properly from what I can see. Build completes for client, server, etc without any warnings or errors. Running the client project through Netbeans produces this error: Warning: Could not find file H:\src\java\netbeans\Server\ClientTry\${wa.copy.client.jar.from}\ClientTry\ClientTryClient.jar to copy. Warning: H:\src\java\netbeans\Server\ClientTry\${wa.copy.client.jar.from}\ClientTry does not exist. H:\src\java\netbeans\Server\ClientTry\nbproject\build-impl.xml:957: H:\src\java\netbeans\Server\ClientTry\${wa.copy.client.jar.from}\ClientTry does not exist. BUILD FAILED (total time: 8 seconds)