找不到类的处理程序链文件handler-chain.xml

时间:2017-03-25 12:06:22

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

我可以使用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文件调用客户端应用程序正在按预期工作。这个bat文件我从windows命令提示符调用。
其他信息此客户端应用程序使用以下jar。

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)。我已经使用以下命令执行了。请参阅下面的屏幕截图并建议解决方案。enter image description here

1 个答案:

答案 0 :(得分:0)

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