请教一个javabean的问题,各位帮帮忙! 我在jsp页面中调用javabean,但是总出现java.lang.NoClassDefFoundError这种错误,我的bean的class文件已经放到web-info的classes中了,bean中用到的jar包也放到lib里面了,path与classpath也没有错,谁能告诉我这是为什么啊?先谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WEB-INF大写javabean是需要package的,在tomcat5.0以上,记得好象是。如果还不行,就把目录结构和代码拿出来看看吧 楼主在JSP中咋引用javaBean的,代码贴出来看一下,要不以你说的没啥问题啊? 肯定是路径没设对呗,把你引用javabean 的代码贴出来啊 这是我jsp中对javabean的引用:<jsp:useBean id="blobtest" class="aa.BlobBean" scope="page"></jsp:useBean><jsp:useBean id="jpgtest" class="aa.Java2word" scope="page"></jsp:useBean>两个bean放在aa包中,对应的class文件也放在classes下的aa文件夹中javabean中包的引用:import java.util.HashMap;import java.util.Iterator;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com.Variant;import java.sql.*;import java.io.*;import oracle.jdbc.driver.OracleResultSet;import oracle.sql.BLOB; 你确定你的class="aa.BlobBean" 和class="aa.Java2word" 中的类名没有写错吗?? 我记得要重启TOMCAT的你重启了没我看了觉得没问题啊javabean里有没有定义package啊 我的两个bean定义的时候,都在package aa里,所以引用的时候写的是aa.BlobBean和aa.Java2word我们服务器用的不是tomcat,是resin,我也把包放在服务器的lib目录下了,也重启了,实在很纳闷! 我觉得是我在定义javabean是用到的两个特殊包的问题,classes111.jar和jacob.jar。不知道是不是。 原来那个特长jsp文件报错,偶就写了个特短的,只是把把bean引入输个1111111,可和原来的那个报一样的错,所以应该不是后面的应用问题!想不明白! 谢谢terryxym一直的关注!到底是为什么啊? classpath.;C:\Program Files\Java\jdk1.5.0\lib\dt.jar;C:\Program Files\Java\jdk1.5.0\lib\tools.jar;C:\Program Files\Java\jdk1.5.0\lib\jacob.jar;C:\Program Files\Java\jdk1.5.0\lib\classes111.jar;d:\Oracle\Ora81\orb\classes\yoj.jar;d:\Oracle\Ora81\orb\classes\share.zippath.;C:\Program Files\Java\jdk1.5.0\bin;d:\Oracle\Ora81\bin;C:\Program Files\Oracle\jre\1.1.7\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;\bin;\win32;d:\Program Files\Sybase\Shared\Web Targets;d:\Program Files\Sybase\Shared\PowerBuilder;d:\Oracle\Ora81\orb\bin我觉得没有问题,大家帮忙看看 HibernateTemplate不用spring aop事务会不会自动关闭session? memcached 在项目中怎么存储key才能最高效,我弄的拦截器,key不知道怎么存放好 JavaMail 高手来! tomcat 的问题 急啊,高手请帮忙啊。 pre标签会的问题 jsp 页面布局的问题 在mysql5的存储过程里,当有错误发生时,如何获得错误号是多少? 请教select问题 高手、低手、黑手统统进来! getimage問題,求幫助 使用javamail收取邮件的代码及相关问题 Tomcat中文乱码问题?
javabean是需要package的,在tomcat5.0以上,记得好象是。如果还不行,就把目录结构和代码拿出来看看吧
<jsp:useBean id="blobtest" class="aa.BlobBean" scope="page"></jsp:useBean>
<jsp:useBean id="jpgtest" class="aa.Java2word" scope="page"></jsp:useBean>
两个bean放在aa包中,对应的class文件也放在classes下的aa文件夹中
javabean中包的引用:
import java.util.HashMap;
import java.util.Iterator;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
import java.sql.*;
import java.io.*;
import oracle.jdbc.driver.OracleResultSet;
import oracle.sql.BLOB;
你重启了没
我看了觉得没问题啊
javabean里有没有定义package啊
我们服务器用的不是tomcat,是resin,我也把包放在服务器的lib目录下了,也重启了,实在很纳闷!
.;C:\Program Files\Java\jdk1.5.0\lib\dt.jar;
C:\Program Files\Java\jdk1.5.0\lib\tools.jar;
C:\Program Files\Java\jdk1.5.0\lib\jacob.jar;
C:\Program Files\Java\jdk1.5.0\lib\classes111.jar;
d:\Oracle\Ora81\orb\classes\yoj.jar;
d:\Oracle\Ora81\orb\classes\share.zippath
.;C:\Program Files\Java\jdk1.5.0\bin;
d:\Oracle\Ora81\bin;
C:\Program Files\Oracle\jre\1.1.7\bin;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;\bin;\win32;
d:\Program Files\Sybase\Shared\Web Targets;
d:\Program Files\Sybase\Shared\PowerBuilder;
d:\Oracle\Ora81\orb\bin我觉得没有问题,大家帮忙看看