GlassFish7 Remote and Local EJB Demo Setup
Budget: €20 – €40 EUR
I need a minimal Jakarta EE proof-of-concept made of two parts:
• An JakartaEE EAR project composed by an EJB module that exposes two simple remote and local methods returning “Hello World”, and a simple servlet who connect to the EJB. The EAR must be packaged and deployed on GlassFish 7, so the EJB can be looked up over RMI/IIOP (JNDI name is up to you).
• A lightweight Java SE console client that runs on another machine, resolves the remote interface through JNDI and prints the returned message.
Please build with either NetBeans or VS Code; feel free to use Maven for clean dependency management. I will supply two separate computers running JDK 17 and GlassFish 7, so the deliverable has to work in that environment without extra tweaks.
What I expect from you
1. Source code for the EJB, the servlet and the stand-alone client.
2. A README or screencast that walks me step-by-step through:
– Creating the project structure.
– Packaging and deploying the EAR in GlassFish 7.
– Configuring the server for remote RMI/IIOP access (ports, security if needed).
– Writing the client lookup code and running it from the second computer.
3. Confirmation criteria: executing the client prints “Hello from remote” retrieved from the remote interface. Opening the servlet prints "Hello from local" from the local interface.
If everything runs as described, the job is complete.
• An JakartaEE EAR project composed by an EJB module that exposes two simple remote and local methods returning “Hello World”, and a simple servlet who connect to the EJB. The EAR must be packaged and deployed on GlassFish 7, so the EJB can be looked up over RMI/IIOP (JNDI name is up to you).
• A lightweight Java SE console client that runs on another machine, resolves the remote interface through JNDI and prints the returned message.
Please build with either NetBeans or VS Code; feel free to use Maven for clean dependency management. I will supply two separate computers running JDK 17 and GlassFish 7, so the deliverable has to work in that environment without extra tweaks.
What I expect from you
1. Source code for the EJB, the servlet and the stand-alone client.
2. A README or screencast that walks me step-by-step through:
– Creating the project structure.
– Packaging and deploying the EAR in GlassFish 7.
– Configuring the server for remote RMI/IIOP access (ports, security if needed).
– Writing the client lookup code and running it from the second computer.
3. Confirmation criteria: executing the client prints “Hello from remote” retrieved from the remote interface. Opening the servlet prints "Hello from local" from the local interface.
If everything runs as described, the job is complete.