質問

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を最初の位置にします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top