这个类webTeach.ejb.LocalSessionHome没有放到classpath里

解决方案 »

  1.   

    好吧……只要有人能告诉我这是什么错误提示,该怎么改就可以,ok?谢谢谢谢谢~```java.lang.IllegalStateException
    at org.apache.catalina.connector.HttpResponseFacade.sendRedirect(HttpResponseFacade.java:173)
    at org.apache.jsp.loginCheck$jsp._jspService(loginCheck$jsp.java:114)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile……………………
      

  2.   

    Class [ webTeach.ejb.LocalSessionHome ] not found in WEB-INF/classes or WEB-INF/lib.
    你的类webTeach.ejb.LocalSessionHome这个包没有引入到你的classpath里!!!
    这么简单的英语都看不懂吗?? :)java.lang.IllegalStateException 
    这只是一个内部错误,只有改正你根本的错误,这个自然就没有了...
     
     ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
      

  3.   

    你的ejb发布了吗?
    如果你的程序和ejb在一台机子上,ejb只要发布了就应该没有你这个错误了
    如果你调用ejb的程序和ejb不在一起,那你的程序必须要引入ejb的客户包.也就是那些接口...
    可以修改你的classpath.也可以直接把你的ejb包放到"WEB-INF/classes or WEB-INF/lib.

     ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
      

  4.   

    我的程序和ejb在同一台机器上的,jar文件和war文件在同一个ear文件中,用deploytool打包部署。我有一个不同的程序在用verify工具检查的时候也会报告同样的错误,可是运行起来却没有问题。
      

  5.   

    恩、、、对部署过程不太熟悉,,也不太清楚怎么改xml文件、、、不好意思,,帮帮忙,谢谢谢~```