对了,后台报错如下
- Exception:
java.lang.ClassNotFoundException: app.HelloWorld
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:199)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:224)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:171)
at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:154)
at org.apache.axis.utils.cache.ClassCache.lookup(ClassCache.java:123)
at org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:582)
at org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:615)
at org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:342)
at org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:507)
at org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:559)
at org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:321)
at org.apache.axis.transport.http.AxisServlet.reportAvailableServices(AxisServlet.java:681)
at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:262)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
顺便说一句,我的app.HelloWorld.class已经正确的放在了web-inf/classes下了...

解决方案 »

  1.   

    把编译的class放入%tomcat%\webapps\axis\WEB-INF\classes下,就OK了。
    答完,给分!
      

  2.   

    我都说了app.HelloWorld.class已经正确的放在了web-inf/classes下了...
    还有人遇到过这种情况吗??
      

  3.   

    还有问题,去http://tonymao777.blog.163.com留言
      

  4.   

    你的HelloWorld.class这个文件应该放在
    web-inf/classes/app
    这个目录下才行
      

  5.   

    我配置了axis, 加入Hello.jws放在axis文件下,运行时报这样的错
    Sorry, something seems to have gone wrong... here are the details:Fault - ; nested exception is: 
    java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\jwsClasses\Hello.class (系统找不到指定的文件。)
    AxisFault
     faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
     faultSubcode: 
     faultString: java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis\WEB-INF\jwsClasses\Hello.class (系统找不到指定的文件。)
     faultActor: 
     faultNode: 
     faultDetail: 
    {http://xml.apache.org/axis/}hostname:bb0349ca5ad8426什么意思啊,请大家指教一下
      

  6.   

    注意包的问题-我的是因为程序开始是package XXX;……去掉问题解决