well, here is some update, maybe someone will be able to help me.
I did the following test:
1- I created a simple html page that conatins "Hello world" text only. and I started the tomcat server on my linux box.
2- from a windows box, this I started IE 5.0 then
I typed: http://my_static_ip_address:8080/dir/test.html
result: the page is opend, and I can see the "Hello world"
3- I added a small JIF image, 1K bytes, to test.html, and I tried again
result: I am still able to open the page.
4- I added a big JIF image, 7K bytes, to test.html, and I tried again
RESULT: I can not open the page.
on ethereal, on the server side,I saw that, the client is trying load the page forever, and the server returns 200 OK, reassembled packets.
now, I am sure it is not a router problem, because I am already able to connect to my webserver. I think, it is problem in my IP/TCP configuration.
I still do not understand why I can visit my website from any other linux box.