纠结了 四五天了。。。
1、如果你新建了一个虚拟目录名字叫web(通过Tomcat/conf/server.xml里面新增的目录),那么你在这个虚拟目录下面可以随便建立子目录并放置自己的jsp文件一般都可以运行,但是如果用到javabean的时候,WEB-INF/classes/mytest/Circle.class这个目录一定要放置在web的下面,而不是其他地方,比如你有如下目录web/book/ch4/useBean.jsp,然后你把WEB-INF/classes/mytest/Circle.class放置在ch4下面就错了,运行n次也出不来结果,问题也找不出来.摸索了好久,看见有个网友解决了
你的WEB-INF要放在web/WEB-INF/classes/mytest/Circle.class,你的jsp文件web/test.jsp必须都是web的第一级目录下,然后要重启Tomcat这个必须!!!!!!!!!!!!!!否则失败。。。
2、当然你也可以把你的文件放置在tomcat的默认目录/webapps/Root/下面,这时候WEB-INF/classes/mytest/Circle.class放置在哪里了?你在ROOT目录下一定可以看到WEB-INF这样的文件夹,而你需要做的就是把classes/mytest/Circle.class放置在这个文件夹下,所有使用javabean的字节码都要放置在这个目录下面,而不是其他的目录,ok,问题解决.(这个我没有测试
应该是可以的)
本文详细阐述了在使用Tomcat时,如何正确配置虚拟目录和放置JavaBean类文件,确保jsp文件与JavaBean类文件之间的正确引用,以及在不同目录结构下JavaBean的正确部署方式。同时强调了在配置时需要重启Tomcat的重要性。
7224

被折叠的 条评论
为什么被折叠?



