Frage

Ant in Eclipse hat das globale Eigenschaft WEBLOGIC_HOME aber während es eine richtige Tooltip im Editor gibt es nicht in einem Build-Skript arbeiten, z.

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

gibt: failed bauen. Wsdlctask nicht gefunden werden kann

Wenn ich ${WEBLOGIC_HOME} mit C:\bea\wlserver_10.3 ersetzen oder meine eigenen globalen Eigenschaft definieren gibt es kein Problem.

Also kein Grund zur Sorge, aber ich habe mich gefragt, warum so ein seltsames Verhalten gibt es?

War es hilfreich?

Lösung

Wenn man sich Ihren Arbeitsbereich Einstellungen in Ant> Runtime> Eigenschaften , ich denke, dass Sie eine WEBLOGIC_HOME Eigenschaft herausfinden. Diese Eigenschaft wird von der Weblogic-Plugin für Eclipse mit der Konfiguration definiert in Server> Runtime Environments automatisch hinzugefügt.

Nicht sicher, es ist eine gute Sache. Erstens mag ich nicht, wenn die Dinge in meinem Rücken geschehen, ohne informiert zu werden. Dann machen sie die build.xml nicht tragbar außerhalb von Eclipse. Um zu vermeiden, dass, definieren Sie Ihre eigene Eigenschaft , falls erforderlich.

Andere Tipps

Ich hatte das gleiche Problem und ich löse es.

Die Lösung ist, die Ant-Task wie dies geht ausführen:

  • in der Eclipse-Umriss Registerkarte, klicken Sie rechts auf die Aufgabe, und wählen Sie „2 Ant-Build“ ist die „Konfiguration bearbeiten“ angezeigt; Klicken Sie auf Classpath Registerkarte und Hinzufügen von externen JARS. In weblogic.jar jar von WebLogic Server lib Ordner.

letzte Aufwärtstaste klicken Sie auf weblogic.jar in der ersten Position zu machen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top