tomcat5 自带的servlet 版本是2.4的吧。  其中有一些函数是tomcat4.0中没有的。当然你不能运行了。
程序估计是在tomcat5以上版本开发的。你为什么要用tomcat4来运行呢?