ejb@glassfish.java.net

Re: EJB and Client on Different Computers

From: Benjamin Lin <benjaminlin_at_rocketmail.com>
Date: Sun, 23 Nov 2008 03:15:12 -0800 (PST)

Thank Eve and Markus. Now I know more and finished step 7. But after that, where is the link to click? I only found "launch" link on admin console. When I click "launch", it says "unknown file type". Any more help? Thanks. Benjamin ________________________________ From: Eve Pokua <gorgeous65@msn.com> To: ejb glassfish <ejb@glassfish.dev.java.net> Sent: Saturday, November 22, 2008 10:55:35 AM Subject: RE: EJB and Client on Different Computers Hi,   To enable web start and in most cases its enabled by default.   1. Make sure your server in running.. 2. load your admin console and log in. 3. click on enterprise application under application. 4. click on your application 5. Make sure Java web start is ticked - enabled.   6. After deploying again, go back to your admin console. - step 2 -4 7.Under sub comps. download client stubs.   That wil give you a copy of your client jar.  or follow what markus said-     Then, from your client's browser, click on the link shown in the browser. It will download the client container and the client and run it.       eve   ________________________________ Date: Fri, 21 Nov 2008 06:43:59 -0500 From: pm.renaud@gmail.com To: ejb@glassfish.dev.java.net Subject: Re: Re: EJB and Client on Different Computers You should start with this: http://java.sun.com/javaee/5/docs/tutorial/doc/ On Fri, Nov 21, 2008 at 2:14 AM, Markus Karg <karg@quipsy.de> wrote: What is the part that you do not understand?   From:Benjamin Lin [mailto:benjaminlin@rocketmail.com] Sent: Freitag, 21. November 2008 00:57 To: ejb@glassfish.dev.java.net Subject: Re: EJB and Client on Different Computers   Markus: Thank you for reply and instruction. But for my JEE beginner, I don't understand what it is. Could you give detailed and concrete instructions step by step? Thanks.   Benjamin     ________________________________ From:Markus Karg <karg@quipsy.de> To: ejb@glassfish.dev.java.net Sent: Wednesday, November 19, 2008 2:10:59 AM Subject: RE: EJB and Client on Different Computers It's pretty simple.   (1) Web Start   You can enable Web Start for your application (to be found in the admin GUI). Then, from your client's browser, click on the link shown in the browser. It will download the client container and the client and run it.   To run it, just double click the link that it created.   (2) Standalone Client Container   Alternatively you can install client container and client on each remote machine manually. One way is: Use asadmin's --retrieve . option when deploying. It will load a JAR file containing the application client. The client container can be obtained by the command "package-appclient" (to be run on the server once). The result is a file "appclient.jar". You must unpack it on all remote client machines using jar -xf appclient.jar. Set JAVA_HOME to your JDK root on the client, and append %JAVA_HOME%\bin to PATH. Using your editor of choice edit the file appclient\config\asenv.bat: AS_INSTALL must point to the expanded appclient folder, and AS_JAVA must point to %JAVA_HOME%.. Also check appclient/config/sun-acc.xml. The line <target-server> must point to the server's host name or IP address.   To run it, do: appclient -client MyClientJar.jar   HTH Markus       From:Benjamin Lin [mailto:benjaminlin@rocketmail.com] Sent: Mittwoch, 19. November 2008 02:37 To: ejb@glassfish.dev.java.net Subject: EJB and Client on Different Computers   Hi,   I am learning JEE. You gave an excellent EJB example on https://glassfish.dev.java.net/javaee5/ejb/examples/Sless.html. You showed application client and standalone java client in the same computer. If I want to put EJB and client on different computers, how can I run EJB and client on different computers? Could you please tell me how to modify it?   Thanks.   Ben     -- Martin Renaud ________________________________ Read amazing stories to your kids on Messenger Try it Now!