It is not possible to put a concrete number on this. In addition to the various server-side implementation questions, it depends on what the users are doing.
Simply "connecting" to a webserver is almost meaningless, because HTTP does not rely on having connections open for any longer than it takes to complete a request.
i should mention that clients only send a httprequest to server and give the returned value so every user make connection for only a minute so is Apache "JMeter a good choice for me?
You seem to be trying to say what the users are doing, but unfortunately I found the description incomprehensible.
JMeter is a tool for testing how much traffic your server can sustain. But it won't directly answer the question of "how many concurrent users" ... because there is no easy way to compare a synthetic load generated by JMeter with what actual users do.
(Aside: Why are you using Tomcat 5.5 rather than Tomcat 6 or 7?)