客户端调用
包含服务断导出的jar文件
package client;
import com.caucho.hessian.client.HessianProxyFactory; 
import example.BasicAPI;
 public class TestMain {     public static void main(String[] args) throws Exception {         HessianProxyFactory proxyFactory = new HessianProxyFactory();         BasicAPI service = (BasicAPI) proxyFactory.create(BasicAPI.class,                 "http://localhost:8080/hession/myservice");         System.out.println(service.hello());         System.out.println("ok!");     } } 
工程加载的时候就出现servlet问题
不知道虾米问题的说?

解决方案 »

  1.   

    严重: Error loading WebappClassLoader
      delegate: false
      repositories:
        /WEB-INF/classes/
    ----------> Parent Classloader:
    org.apache.catalina.loader.StandardClassLoader@b3cac9
     com.caucho.hessian.server.HessianServlet
    java.lang.ClassNotFoundException: com.caucho.hessian.server.HessianServlet
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1337)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1186)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1027)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3880)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4141)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:910)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:873)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
    at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:540)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
    2006-7-20 16:10:47 org.apache.catalina.core.StandardContext loadOnStartup
    严重: Servlet /hession threw load() exception
    java.lang.ClassNotFoundException: com.caucho.hessian.server.HessianServlet
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1337)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1186)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1027)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3880)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4141)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:910)
    at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:873)
    at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
    at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
    at org.apache.catalina.core.StandardService.start(StandardService.java:450)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:680)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:540)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
      

  2.   

    java.lang.ClassNotFoundException: com.caucho.hessian.server.HessianServlet
    找不到这个类:com.caucho.hessian.server.HessianServlet,看你的class_path包含它了没有。
      

  3.   

    楼上的谢谢   不是那个问题~
    我的servlet  init初始化那个地方配置错误
    那个com.caucho.hessian.server.HessianServlet类在  hession里面都有