【问题标题】:Could not find handler chain file handler-chain.xml for class找不到类的处理程序链文件 handler-chain.xml
【发布时间】:2017-03-25 12:06:21
【问题描述】:

我能够使用 run.bat 文件调用客户端应用程序。 请在下面找到run.bat文件内容。

lcp.bat 文件内容

 SET LCP=%LCP%;%* 


run.bat 文件内容

   @ECHO OFF
    SET LCP=.
    FOR /R lib %%i IN ("*.jar") DO CALL lcp.bat %%i
    echo "target/classes;%LCP%"
        echo
        echo "test validation..."
        java -cp "target\\classes;%LCP%" com.tfp.ipr.soap.Client  "https://webservice.ibancomplete.com/ibanws/services/IBANService?wsdl" validate "ME25525440003582070092" 
        pause

使用 bat 文件调用客户端应用程序按预期工作。我正在从 Windows 命令提示符调用这个 bat 文件。
其他信息此客户端应用程序使用以下 jars。

commons-logging-1.1.1.jar
cxf-2.7.3.jar
httpasyncclient-4.0-beta3.jar
httpclient-4.2.1.jar
httpcore-4.2.2.jar
httpcore-nio-4.2.2.jar
neethi-3.0.2.jar
openws-1.4.2-1.jar
spring-aop-3.0.7.RELEASE.jar
spring-asm-3.0.7.RELEASE.jar
spring-beans-3.0.7.RELEASE.jar
spring-context-3.0.7.RELEASE.jar
spring-core-3.0.7.RELEASE.jar
169,749 spring-expression-3.0.7.RELEASE.jar
spring-jms-3.0.7.RELEASE.jar
spring-tx-3.0.7.RELEASE.jar
spring-web-3.0.7.RELEASE.jar
wsdl4j-1.6.2.jar
wss4j-1.6.9.jar
xmlschema-core-2.0.2.jar
xmlsec-1.5.2.jar

问题:我所做的是,我将类文件夹的所有内容捆绑为单个 jar (IbanWs-Client.jar)。我已经使用下面的命令执行了。请参考下面的截图并建议解决方案。

【问题讨论】:

    标签: java batch-file soap cxf ws-security


    【解决方案1】:

    第一个解决方案:移动 jre lib 目录下的所有 jar,以便在 jvm 初始化时加载这些 jar。您可以运行程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-09
      • 2013-11-02
      • 2012-02-06
      • 2016-10-31
      • 2014-10-01
      相关资源
      最近更新 更多