日期:2014-05-16  浏览次数:20652 次

jsp 网站移植到linux后 出现 unable to load class for jsp
我在windows下面建好的jsp网站移植到linux后运行出现   unable   to   load   class   for   jsp   (调用javabean时出现)   我自己单独写了一个查询数据库的页面可以运行,但是一用到bean就出问题     按照网上说的我把 <jsp:useBean   id= " "scope= " ".....> 换成了
<@page   import= "beans.ConnDB "/>
<%
ConnDB   m=new   ConnDB();
ResultSet   rs=m.executeQuery(sql语句);
%>
提示我说ConnDb   cannot   be   resolved   to   a   type  
然后就提示我说 "ConnDB   m   =.... "这行有错误
请问哪位高手能帮我解答这个问题啊    
PS:我这个问题与别人不同的是移植到了linux后出现的,程序在windows下面可以正常运行,按照网上的我重新配置了环境(我觉得环境应该没有问题,因为单独写的查询数据库的页面可以正常运行)   谢谢

------解决方案--------------------
很可能是包没放好。
是WEB-INF下的class文件夹里面,注意别是小写的web-inf。另外,如果是放在ROOT下的子目录里,那么应将class文件或jar文件放入root下的WEB-INF里面。
如果是一个单独的虚拟目录,可以放在自己下面。