获取weblogic.home env变量之类的错误必须设置为在执行ant脚本时创建osb12配置jar以下是我正在使用的脚本

时间:2016-02-11 06:46:07

标签: ant

config.xml(构建文件)

             用于从文件系统创建Oracle Service Bus配置Jar的Ant脚本。     

<target name="run">

    <taskdef name="configjar" classname="com.bea.alsb.tools.configjar.ant.ConfigJarTask"/>
    <property name="task.failonerror"               value="true" />
    <property name="task.errorproperty"             value="" />
    <property name="settingsFile" value="C:\Oracle\Middleware\Oracle_Home\osb\tools\configjar\config.xml"/>


     <property name="WL_HOME"      value="C:\Oracle\Middleware\Oracle_Home\wlserver" />
     <property name="MW_HOME"            value="C:\Oracle\Middleware\Oracle_Home\" />
     <property name="OSB_HOME"           value="C:\Oracle\Middleware\Oracle_Home\osb" />

    <!--configjar failonerror="${task.failonerror}" errorProperty="${task.errorproperty}" settingsFile="${settingsFile}" -->


    <configjar settingsFile="${settingsFile}" >

    </configjar>
</target>

我的设置文件:

<?xml version="1.0" encoding="utf-8"?>
<configjarSettings xmlns="http://www.bea.com/alsb/tools/configjar/config">
    <source>
    <project dir="D:\JDeveloper\mywork\ServiceBusApplication2" />
        <!--extensionMapping>
            <mapping type="str1234" extensions="str1234" />
            </extensionMapping-->
    <!--fileset>
            <include name="str1234" />
            <exclude name="str1234" />
    </fileset-->
</source>
<configjar jar="SBProject.jar" overwrite="false">
    <projectLevel includeSystem="true">
        <project>SBProject</project>
    </projectLevel>
</configjar>
</configjarSettings>

我在命令提示符下设置了weblogic环境变量,全局使用Windows的环境变量部分,但仍然没有运气。

我在这一点上陷入困​​境。需要解决方案。

我正在使用soa12c。这是用于为osb应用程序创建配置jar文件的osb脚本。

1 个答案:

答案 0 :(得分:0)

转到D:\Oracles\Middleware12c\osb\tools\configjar并运行setenv.cmd。在同一个cmd上尝试运行你的ant脚本。它可能会要求MW_HOME,也可以设置它。