看一看,瞧一瞧!servlet.xml怎么改才能访问我的JAVABEANS?

时间:2021-06-02 14:09:55
我的JSP文件都放在TOMCAT的ROOT\test下,我的BEANS放在ROOT\test\WEB-INF\classes下,我在执行时,出现错误,
org.apache.jasper.JasperException: Unable to compile class for JSP..\work\localhost\_\_0002ftest_0002fRegisterme_0002ejspRegisterme_jsp_1.java:62: Class test.mydb not found.
                mydb Registerme = null;
                ^
..\work\localhost\_\_0002ftest_0002fRegisterme_0002ejspRegisterme_jsp_1.java:65: Class test.mydb not found.
                    Registerme= (mydb)
                                 ^
..\work\localhost\_\_0002ftest_0002fRegisterme_0002ejspRegisterme_jsp_1.java:70: Class test.mydb not found.
                            Registerme = (mydb) java.beans.Beans.instantiate(this.getClass().getClassLoader(), "mydb");
                                          ^
3 errors
也就是找不到我的BEANS,请问各位怎样修改SERVLET.XML才能让TOMCAT访问我的BEANS,我的BEANS放在ROOT\WEB-INF\classes下是没什么问题的,可放在ROOT\test\WEB-INF\classes下就不行了,出现上面的问题!怎样修改SERVLET.XML?

////////////////////////
        <Context path="" docBase="我的路径" debug="0"//我的路径怎么设?
                 reloadable="true">
          <Logger className="org.apache.catalina.logger.FileLogger"
                     prefix="localhost_root_log." suffix=".txt"
              timestamp="true"/>
///////////////

谁能帮我改改上面的东东!请教了,谢谢!
        </Context>

6 个解决方案

#1


在root下不用设置上面的东东

看看你的java类里有没有package,如果有,要么去掉,要么在root\web-inf\classes\package\*.class

#2


呵呵,zxhong(红) ,久闻大名,谢谢的参与!
我是在root下建了一个目录test,beans是放在root\test\web-inf\classes下的。并没有什么package,所以上面你说的我也懂,但我觉得再这个问题上没必要
考虑这些,问题是现在找不到在root\test\web-inf\classes下的BEANS。请教了。呵呵,而不是在root\web-inf\classes下,而且我把BEANS放在这个目录下面是可找见得!

请教!!!!!!!!!!

#3


你的jsp文件放在哪个路径下?

#4


我的JSP文件放在ROOT\test下,BEANS放在ROOT\test\WEB-INF\CLASSES下。请教了!谢谢!呵呵!

#5


如果tomcat是高版本的,建议放到examples下或webapps下试试

#6


好,再次谢谢 zxhong(红) 参与本问题的研究。
   我看我还是把JSP文件放在ROOT下算了。关于在ROOT下建立新目录的方案改天再研究。接贴先。

#1


在root下不用设置上面的东东

看看你的java类里有没有package,如果有,要么去掉,要么在root\web-inf\classes\package\*.class

#2


呵呵,zxhong(红) ,久闻大名,谢谢的参与!
我是在root下建了一个目录test,beans是放在root\test\web-inf\classes下的。并没有什么package,所以上面你说的我也懂,但我觉得再这个问题上没必要
考虑这些,问题是现在找不到在root\test\web-inf\classes下的BEANS。请教了。呵呵,而不是在root\web-inf\classes下,而且我把BEANS放在这个目录下面是可找见得!

请教!!!!!!!!!!

#3


你的jsp文件放在哪个路径下?

#4


我的JSP文件放在ROOT\test下,BEANS放在ROOT\test\WEB-INF\CLASSES下。请教了!谢谢!呵呵!

#5


如果tomcat是高版本的,建议放到examples下或webapps下试试

#6


好,再次谢谢 zxhong(红) 参与本问题的研究。
   我看我还是把JSP文件放在ROOT下算了。关于在ROOT下建立新目录的方案改天再研究。接贴先。