Pergunta

Ant no Eclipse tem a WEBLOGIC_HOME propriedade global, mas ao mesmo tempo que dá uma dica de ferramenta correta no editor ele não funciona em um script de construção, por exemplo.

<taskdef name="wsdlc" classname="weblogic.wsee.tools.anttasks.WsdlcTask" classpath="${WEBLOGIC_HOME}\server\lib\weblogic.jar" />

dá: compilação falhou:. Wsdlctask não pode ser encontrado

Quando eu substituir ${WEBLOGIC_HOME} com C:\bea\wlserver_10.3 ou definir minha própria propriedade global, não há problema.

Então, nada para se preocupar, mas eu estava me perguntando, por que tal exist comportamento estranho?

Foi útil?

Solução

Se você olhar para as suas preferências de espaço de trabalho em Ant> Runtime> Propriedades , eu acho que você vai descobrir uma propriedade WEBLOGIC_HOME. Esta propriedade é adicionada automaticamente pelo plug-in Weblogic para Eclipse usando a configuração definida em servidor> Runtime Environments .

Não tenho certeza que é uma coisa boa. Primeiro, eu não gosto quando as coisas acontecem em minha volta sem ser notificado. Em seguida, ele faz o build.xml não fora portátil Eclipse. Para evitar isso, definir o seu próprio propriedade se necessário.

Outras dicas

Eu tive o mesmo problema e eu resolvê-lo.

A solução é ir executar a tarefa formiga como esta:

  • na guia esboço eclipse, clique direito sobre a tarefa e escolha "2 de construção Ant", o "Editar configuração" é exibida; clique na aba Classpath e Add External JARs. Adicionar jar weblogic.jar da pasta lib servidor WebLogic.

último clique no botão para cima para fazer weblogic.jar na primeira posição.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top