Thanks Ulf for your prompt reply ,
Well ,i think my question was not so clear,so let me re-describe the situation i am facing now:
1)I am developing a new application that gonna be sol for many customers
2)I decided to choose Java 5 as a J.R.E for my development environment.
3)Most of my customers use containers that supports Java 5.
4)But some of my customers have really old containers.For some reason they do not want to install a new application server.
5)The 2 solutions i have now are
a) Use Java 4, which means compromising all the great features Java 5 provide, and to use outdated frameworks instead of cutting edge technologies and frameworks(bye bye for
generics and annotations.Which means using old versions of struts,spring, jsf, hibernate or whatever frameworks i want to use)
b) Code my program using Java5 and install a J.R.E1.5 on those outdated servers.But first , i need to know if the container itself supports Java 5.So i need to know when exactly
tomcat started to support Java5.
Hope it is more clear now.