不是没有配制weblogic没有配好,就是包没有引用全

解决方案 »

  1.   

    大哥。weblogic端口是7001
    tomcat是8080。你用错了:(
      

  2.   

    这是俺查看classpath的结果
    D:\>set classpath
    CLASSPATH=D:\HFSCM2005\bea\wlserver61\lib\cr_wls60f.jar;D:\HFSCM2005\bea\wlserve
    r61\lib\weblogic_sp.jar;D:\HFSCM2005\bea\wlserver61\lib\weblogic.jar;D:\HFSCM200
    5\bea\wlserver61\lib\TdsSqlServerJdbc2.jar;D:\HFSCM2005\bea\wlserver61\config\my
    domain\applications\DefaultWebApp\axis\WEB-INF\lib\axis.jar;D:\HFSCM2005\bea\wls
    erver61\config\mydomain\applications\DefaultWebApp\axis\WEB-INF\lib\commons-disc
    overy.jar;D:\HFSCM2005\bea\wlserver61\config\mydomain\applications\DefaultWebApp
    \axis\WEB-INF\lib\commons-logging.jar;D:\HFSCM2005\bea\wlserver61\config\mydomai
    n\applications\DefaultWebApp\axis\WEB-INF\lib\jaxrpc.jar;D:\HFSCM2005\bea\wlserv
    er61\config\mydomain\applications\DefaultWebApp\axis\WEB-INF\lib\saaj.jar;D:\HFS
    CM2005\bea\wlserver61\config\mydomain\applications\DefaultWebApp\axis\WEB-INF\li
    b\log4j-1.2.4.jar;D:\HFSCM2005\bea\wlserver61\config\mydomain\applications\Defau
    ltWebApp\axis\WEB-INF\lib\xml-apis.jar;D:\HFSCM2005\bea\wlserver61\config\mydoma
    in\applications\DefaultWebApp\axis\WEB-INF\lib\xercesImpl.jar;D:\HFSCM2005\bea\w
    lserver61\config\mydomain\applications\DefaultWebApp\axis\WEB-INF\lib\wsdl4j.jar
    ;D:\HFSCM2005\bea\wlserver61\config\mydomain\applications\DefaultWebApp\axis\WEB
    -INF\lib\xmlParserAPIs.jar;D:\HFSCM2005\bea\wlserver61\config\mydomain\applicati
    ons\DefaultWebApp\axis\WEB-INF\lib\xercesSamples.jar
      

  3.   

    既然是mm,作程序开发太辛苦,那么回答一下:xmlsec的jar下载地址在: 
    http://xml.apache.org/security/dist/java-library/xmlsec-1.2.1.jar下载之后复制到D:\jakarta-tomcat-5.5.8\webapps\axis\WEB-INF\lib下.
    再复制E:\javalibs\jaf-1.0.2\activation.jar和E:\javalibs\javamail-1.3.2\mail.jar,
    E:\javalibs\xmllibs\xerces-2_6_2\下的xercesImpl.jar,xml-apis.jar,xmlParserAPIs.jar
    E:\javalibs\xmllibs\xalan-j_2_6_0\bin\xalan.jar到D:\jakarta-tomcat-5.5.8\webapps\axis\WEB-INF\lib下.
    (如果不复制xalan.jar,访问: http://localhost:8080/axis/happyaxis.jsp,会得到以下警告:
    Warning: could not find a dependency of class org.apache.xml.security.Init from file XML Security is not supported.
    See http://xml.apache.org/security/ {4}
    The root cause was: org/apache/xpath/compiler/FuncLoader
    This can happen e.g. if org.apache.xml.security.Init is in the 'common' classpath, but a dependency like activation.jar is only in the webapp classpath
    )
    //返回的是java原代码而不是wsdl文件返回 java 源代码的原因应该是你根本没建立*.jws的serlvet映射web.xml     
      <servlet>
        <servlet-name>AxisServlet</servlet-name>
        <display-name>Apache-Axis Servlet</display-name>
        <servlet-class>
            org.apache.axis.transport.http.AxisServlet
        </servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>/servlet/AxisServlet</url-pattern>
      </servlet-mapping>  <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>*.jws</url-pattern>
      </servlet-mapping>  <servlet-mapping>
        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>/services/*</url-pattern>
      </servlet-mapping>