jsp:include tag not processed in Tomcat 4.0.4 and Apache2 combination

Scenario: Apache 2.0.39 connected to Tomcat 4.0.4 with APJ13. <jsp:include> tag is not processed when I request a page from Apache. It work fine if I request the same page from tomcat. Here is the code. This code works fine if I request it as http://localhost:8080/abc/main.jsp. But displays blank page if request from Apache as http://localhost/abc/main.jsp and if I request individual include pages from Apache all of them work fine!! I appreciate any help. --------- main.jsp --------- <html> <head> <title>Apex Home</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <jsp:include page="menu_head.jsp" flush="true"/> </head> <jsp:include page="menu_body.jsp" flush="false" /> <jsp:include page="close_div.jsp" flush="true" /> </body> </html>