For the beans which have a package structure "com.canada.practice".
I put it in the following directory:d:\TOMCAT\webapps\javapractice\WEB-INF\jsp\beans\com\canada\practice\. And it works well. I put classes of servlets in d:\TOMCAT\webapps\javapractice\WEB-INF\classes.
It is a little different from what you said. Is there any problem?