You may have missed that we have a policy on screen names here at JavaRanch. Basically, it must consist of a first name and a last name. Since yours does not conform with it, please take a moment to change it, which you can do right here.
As to your question, one doesn't "call struts from my apache server" - httpd couldn't care less about what kind of frameworks Tomcat uses. Can you access other Tomcat URLs through httpd? Can you access the URLs handled by Struts directly, without going through httpd? Are there any error messages in either the httpd or Tomcat logs?