简体   繁体   English

apache cxf-将WSDL转换为Java

[英]apache cxf - convert WSDL to Java

I need convert WSDL to Java. 我需要将WSDL转换为Java。 I run command line with command wsdl2java SERVICE.WSDL but it resulted in error: 我使用命令wsdl2java SERVICE.WSDL运行命令行,但导致错误:

"the system cannot find the path specified" “该系统找不到指定的路径”

anyone help me? 有人帮我吗?

According to batch: 根据批次:

@echo off
rem
rem
rem    Licensed to the Apache Software Foundation (ASF) under one
rem    or more contributor license agreements. See the NOTICE file
rem    distributed with this work for additional information
rem    regarding copyright ownership. The ASF licenses this file
rem    to you under the Apache License, Version 2.0 (the
rem    "License"); you may not use this file except in compliance
rem    with the License. You may obtain a copy of the License at
rem
rem    http://www.apache.org/licenses/LICENSE-2.0
rem
rem    Unless required by applicable law or agreed to in writing,
rem    software distributed under the License is distributed on an
rem    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
rem    KIND, either express or implied. See the License for the
rem    specific language governing permissions and limitations
rem    under the License.
rem
rem

rem 
rem  invoke the Apache CXF wsdl2java tool
rem 
@setlocal

if not defined CXF_HOME goto set_cxf_home

:cont
if not defined JAVA_HOME goto no_java_home

set TOOLS_JAR=%JAVA_HOME%\lib\tools.jar;

if not exist "%CXF_HOME%\lib\cxf-manifest.jar" goto no_cxf_jar

set CXF_JAR=%CXF_HOME%\lib\cxf-manifest.jar


"%JAVA_HOME%\bin\java" -Xmx128M -Djava.endorsed.dirs="%CXF_HOME%\lib\endorsed" -cp "%CXF_JAR%;%TOOLS_JAR%;%CLASSPATH%" -Djava.util.logging.config.file="%CXF_HOME%\etc\logging.properties" org.apache.cxf.tools.wsdlto.WSDLToJava %*

@endlocal

goto end

:no_cxf_jar
echo ERROR: Unable to find cxf-manifest.jar in %cxf_home/lib
goto end

:no_java_home
echo ERROR: Set JAVA_HOME to the path where the JDK (6.0 or higher) is installed
goto end 

:set_cxf_home
set CXF_HOME=%~dp0..
goto cont

:end

According to me, there can be just one problem, which can generate error you reported. 据我说,可能只有一个问题,它可能会产生您报告的错误。 Path %JAVA_HOME%\\lib\\tools.jar doesn't exist. 路径%JAVA_HOME%\\ lib \\ tools.jar不存在。 So, please check if enviroment variable JAVA_HOME exists and if it is correctly set. 因此,请检查环境变量JAVA_HOME是否存在以及设置是否正确。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM