Ant globale Eigenschaft WEBLOGIC_HOME in Eclipse
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?
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.