我正在尝试运行这个shell脚本:
set class=com.example.Greeting
set clpth=./war/WEB-INF/classes
set resourcedir=./war
set outsourcedir=./src
set outdir=./war/WEB-INF/classes
wsgen -cp "%clpth%" -wsdl -keep -r "%resourcedir%" -d "%outdir%" -s "%outsourcedir%" %class%
因此,我复制了cmd中的每一行,但是当我复制最后一行时,会出现此错误:
“'wsgen'未被识别为内部或外部命令,可操作程序或批处理文件。”
这是App Engine中Web Service应用程序的shell脚本。我正在按照本教程https://developers.google.com/appengine/articles/soap?hl=es进行操作,但我不知道如何执行以下步骤: 4。在注释类上运行wsgen
谢谢!
答案 0 :(得分:2)
添加
PATH=%path%;C:\Program Files\jdk6u30\bin
到脚本的顶部。根据需要更改路径,使其指向wsgen.exe的实际位置。