openjms behind a gnatbox firewall

Posted on 2004-09-08
Last Modified: 2010-03-31
I can not figure out what ports to open up to allow openjms to communicate using the RMI protocol through a gnatbox ... Any body?
Question by:akruger
  • 4
  • 2
LVL 35

Expert Comment

ID: 12005100
The defautl port is 3030 (from:
LVL 35

Expert Comment

ID: 12005102
If you also ned to open an RMI port, it defaults to 1099.

Author Comment

ID: 12009780
Right ... I have opened up port 1099 tcp through the firewall because I am using RMI ...
Inside the firewall it works like a charm .... so openjms is set up correctly

I open up a NAT to the host running openjms and then open up a filter to the host using TCP.

When I watch the logs it looks like a connection is made ... but no data ever flows ... so do I have to open up UDP/ICMP or something else to get RMI to work?

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

LVL 35

Expert Comment

ID: 12010793
>  so do I have to open up UDP/ICMP or something else to get RMI to work?

You shouldn't, opening up port 1099 should be enough. Have you checked if RMI is using the default port, you might have configured it to use some other port.

Author Comment

ID: 12013013
I have kept digging and RMI uses a random port ... not nice in a firewall.  Will have to use TCP ...
LVL 35

Accepted Solution

girionis earned 250 total points
ID: 12014007
This shouldn't happen. How do you start the rmiregistry. You can assign a port while you start it:

rmiregistry 1099

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
return in catch statement 1 40
array11 challenge 16 52
pairstar challenge 2 42
Exception after setting jdbc session management 2 38
For beginner Java programmers or at least those new to the Eclipse IDE, the following tutorial will show some (four) ways in which you can import your Java projects to your Eclipse workbench. Introduction While learning Java can be done with…
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now