To run dynamic project in eclipse, I have already added required jars in project class path, some jars path are reference from other open project. even though it is throw class not found error. when I put that jars in bootstrap entries, it works fine.
So my questions are:
1) Is Bootstrap configuration mandatory to run dynamic project?
2) Why does it not find class path while running server?
3) How can I run my project without configuring Bootstrap entries?

It must not be put in the build classpath, neither under User entries, nor under Bootstrap entries.
It must be dropped inside the
WebContent/WEB-INF/libdirectory of your webapp project. Eclipse will detect them, automatically add them into the build path for you, and automatically include them into theWEB-INF/libdirectory of the deployed webapp, since that’s where the Java EE containers look for the libraries needed by a Java EE webapp.