【发布时间】: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