Сборка приложения weblogi c 12 с веб-сервисом - PullRequest
0 голосов
/ 09 марта 2020

Я пытаюсь разработать приложение с веб-сервисом в Weblogi c 12. Ранее приложение работало в более ранней версии Weblogi c, причем веб-сервис автоматически создавался посредством его определения в веб-сервисах. xml, который сейчас устарел. Я следовал за документацией, чтобы построить веб-сервис вручную через документацию - которая успешно скомпилирована и развернута, но работает только до определенной степени. Веб-сервис имеет только логи c одного включенного * JWS-файла Java и не может правильно возвращать ответы из-за исключений, не найденных классом, из-за того, что файл build. xml создает только один JWS-файл. Код для обеих команд ANS wsdl c и build-service показан ниже.

<wsdlc
    srcWsdl="/opt/oracle/WebContent/wsdl/webservice.wsdl"
    destJwsDir="${compiledWsdl-dir}"
    destImplDir="${impl-dir}"
    packageName="src.com.bo" 
    type="JAXWS"/>

И служба сборки:

<target name="build-service">
<jwsc
  srcdir="src"
  destdir="${ear-dir}">
  <jws 
   file="/com/bo/WebServices.java"
   compiledWsdl="${compiledWsdl-dir}/addaccount_wsdl.jar"
   type="JAXWS">
     <WLHttpTransport
      contextPath="WebServices" serviceUri="MyService"
      portName="MyServicePort"/>
  </jws>
</jwsc>
</target>

Есть ли способ включить все путь к классу приложения в этих командах сборки? Я хочу создать один .war-файл, который содержит как основное приложение, так и WebService. В настоящее время я могу создать приложение отдельно и веб-службу, но они должны общаться друг с другом.

...