最近喉咙苦是怎么回事:javabeans存放路径搞残我了

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 18:41:43
本人使用TOMCAT5.5服务器,tomcat的安装目录为:F:\Tomcat 5.5(操作系统也在F盘)
下面是我设置的虚拟目录:
<Context path="/airwell" docBase="c:/sites" reloadable="true" privileged="true" debug="0">
</Context>
编写了一个testbean.jsp文件存放路径为c:/sites/testbean.jsp,
在testbean.jsp页面中用到一个circle.class的bean,
circle.class存放路径为c:\sites\WEB-INF\classes\circle.class
可在浏览器中浏览页面http://localhost:8080/airwell/testbean.jsp时,总是不成功。
后来我按照网上高手的指点,把circle.class分别试着放到了下面几个目录中:
F:\Tomcat 5.5\webapps\jsp-examples\WEB-INF\classes\circle.class
F:\Tomcat 5.5\common\classes\circle.class
F:\Tomcat 5.5\WEB-INF\classes\circle.class
可结果正确的结果还是不出来。
这个问题已经搞了几天了,还是弄不出来。头都大了。那位仁兄帮个忙,以后有机会来厦门我请喝茶。QQ:136580782

高版本的tomcat有点奇怪,javabean必须放在一个包中,
所以在java源代码的第一行要加上 package 包名;
将java文件放在F:\Tomcat 5.5\common\classes\目录下,用命令 javac -d . circle.java (注意-d后面还有一点,表示当前目录) 编译后生成的class文件自动放在F:\Tomcat 5.5\common\classes\包名\ 目录下

jsp文件也做相应更改,例如
<%@ page import="包名.circle"%>
......
<jsp:useBean id="apple" class="包名.circle" scope="page/或其它,你自己决定" >
</jsp:useBean>

我的QQ: 403503078 很乐意和你交流