代码之家  ›  专栏  ›  技术社区  ›  Gerard

蚂蚁在Eclipse中的全局属性weblogic_home

  •  0
  • Gerard  · 技术社区  · 15 年前

    Eclipse中的Ant具有全局属性weblogic_home,但尽管它在编辑器中提供了正确的工具提示,但它在构建脚本中不起作用,例如。

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

    给出:生成失败:找不到wsdlctask。

    当我替换时 ${WEBLOGIC_HOME} 具有 C:\bea\wlserver_10.3 或者定义我自己的全局属性没有问题。

    所以没什么好担心的,但我想知道,为什么会有这样奇怪的行为存在?

    2 回复  |  直到 11 年前
        1
  •  2
  •   martin clayton egrunin    14 年前

    如果您在 ant>运行时属性 ,我想你会找到一个WebLogic的房产。此属性由用于Eclipse的WebLogic插件使用中定义的配置自动添加。 服务器运行时环境 .

    不确定这是好事。首先,我不喜欢事情在我背后发生而没有得到通知。然后,它使build.xml在Eclipse之外不可移植。为了避免这种情况,定义你自己的 property 如有必要。

        2
  •  0
  •   user3219536    11 年前

    我也有同样的问题,我解决了它。

    解决方案是这样执行Ant任务:

    • 在Eclipse Outline选项卡中,右键单击任务并选择“2 Ant Build”,将显示“编辑配置”;单击ClassPath选项卡并添加外部JAR。从weblogic server lib文件夹添加weblogic.jar jar。

    最后单击向上按钮使weblogic.jar位于第一个位置。