EclipseのAntのグローバルプロパティWEBLOGIC_HOME
質問
EclipseのAntにはグローバルプロパティWEBLOGIC_HOMEがありますが、エディターでは正しいツールチップを提供しますが、ビルドスクリプトでは機能しません。例:
<taskdef name="wsdlc" classname="weblogic.wsee.tools.anttasks.WsdlcTask" classpath="${WEBLOGIC_HOME}\server\lib\weblogic.jar" />
gives:ビルドに失敗しました:wsdlctaskが見つかりません。
$ {WEBLOGIC_HOME}
を C:\ bea \ wlserver_10.3
に置き換えるか、独自のグローバルプロパティを定義しても問題ありません。
だから心配することはありませんが、なぜこのような奇妙な振る舞いが存在するのか疑問に思いました。
解決
Ant&gt;のワークスペース設定を見ると、ランタイム&gt;プロパティ、WEBLOGIC_HOMEプロパティが見つかると思います。このプロパティは、 Server&gt;で定義された構成を使用して、EclipseのWeblogicプラグインによって自動的に追加されます。ランタイム環境。
それが良いことかどうかわかりません。第一に、通知されずに背中で何かが起こるのが好きではありません。次に、build.xmlをEclipseの外部に移植できないようにします。これを回避するには、必要に応じて独自のプロパティを定義します。
他のヒント
iにも同じ問題があり、それを解決します。
解決策は、次のようにantタスクを実行することです:
- Eclipseのアウトラインタブで、タスクを右クリックし、「2 Ant build」、「Edit Configuration」を選択します。表示されています; [クラスパス]タブをクリックし、外部JARを追加します。 weblogicサーバーのlibフォルダーからweblogic.jar jarを追加します。
最後のボタンをクリックして、weblogic.jarを最初の位置にします。
所属していません StackOverflow