Развертывание на Weblogic серверы, которыми управляют,

Просто, то, что лучший (самый быстрый) путь состоит в том, чтобы развернуть приложение (EAR), в среде разработки, к двум Weblogic 10, управляло серверами, которые являются частью кластера? Я попробовал авторазвернуть каталог, но насколько я понимаю который только развертывается к администраторскому серверу.

5
задан Matt 16 July 2010 в 15:20
поделиться

2 ответа

Я уже использовал ant для сборки проекта, поэтому наиболее эффективным было использование сценариев развертывания ANT для weblogic. Единственная проблема, с которой я столкнулся, заключалась в том, чтобы определить задачу WLDeploy. Изначально я включил все jar-файлы в серверную библиотеку weblogic, но затем после некоторого поиска в Google сузил их до двух, которые вы видите. Я не проверял, нужны ли оба на самом деле, но так работает. Я вернусь и дважды проверю позже.

<target name="deploy">
    <path id="wl.deploy.path">
        <fileset file="${env.WL_HOME}\server\lib\weblogic.jar" />
        <fileset file="${env.WL_HOME}\server\lib\webservices.jar" />
    </path>
    <taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy">
        <classpath refid="wl.deploy.path" />
    </taskdef>
    <wldeploy
        action="deploy" verbose="false" debug="false"
        name="${ear.name}" source="${deploy.dir}/goip.ear"
        user="weblogic" password="weblogic"
        adminurl="t3://localhost:7001" targets="GO_Cluster1">
    </wldeploy>
</target>   

Я также пробовал использовать каталог hotdeploy, но насколько я понимаю, этот каталог развертывается только на сервере администратора, а не в кластере, поэтому он не соответствовал моим потребностям.

2
ответ дан 15 December 2019 в 06:13
поделиться

Существуют ant задачи, доступные для развертывания в WebLogic.

Эта статья немного устарела, но инструменты все еще существуют для более современных версий, насколько я знаю.

Вы знаете, что есть приложение "менеджер" (оно же WebLogic Console)? Задача ant в основном использует его как веб-службу для выполнения тех же операций, которые вы выполняете вручную в (веб-) консоли.

1
ответ дан 15 December 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: