gpt4 book ai didi

xml - 在 ultraesb 3.2.0 中用 ultra-custom.xml 替换 ultra-dynamic.xml

转载 作者:数据小太阳 更新时间:2023-10-29 02:04:47 26 4
gpt4 key购买 nike

我看了 youtube ultraesb1.0.1 demo with IntelliJ CE9 contains ultra-dynamic.xml may be replaced by ultra-custom.xml in ultraesb 3.2.0.

ultra-custom.xml

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:u="http://www.adroitlogic.org/ultraesb"
xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.adroitlogic.org/ultraesb http://schemas.ultraesb.org/ultraesb-2.0.xsd">

<u:endpoint id="echo-service">
<u:address>http://localhost:9000/service/EchoService</u:address>
</u:endpoint>

<u:sequence id="error-handler">
<u:java><![CDATA[
logger.error("Custom error handler : " + msg.getLastException().toString());
]]></u:java>
</u:sequence>


<u:proxy id="health-check">
<u:transport id="http-8280"/>
<u:transport id="https-8443"/>
<u:target>
<u:inSequence>
<u:java><![CDATA[
msg = msg.createDefaultResponseMessage();
mediation.sendResponse(msg,org.adroitlogic.ultraesb.api.management.
ServerAdminImpl.getInstance().getUserDefinedStatusCode());
]]></u:java>
</u:inSequence>
</u:target>
</u:proxy>

</beans>

虽然我在互联网上的任何地方都找不到 ultra-dynamics.xml,所以我从 youtube 上观看了 ultraesb 1.0.1 演示以获得我最初的流畅输出。此外,我注意到 ultra-custom.xml 包含单独的独立标签,而 ultra-dynamics.xml 包含

下的所有内容

有人能帮忙吗

最佳答案

UltraESB 架构已更改,不再支持 ultra-dynamic.xml 文件,您应该编写部署单元而不是 ultra-dynamic.xml 文件。

您可以在我们的文档下简要引用新架构;

http://docs.adroitlogic.org/display/esb/Overall+Architecture+of+UltraESB

请注意,有一个部署单元 Maven 插件可以用来构建部署单元,还有一个原型(prototype)可以创建一个示例部署单元以开始使用。

使用以下命令生成示例项目,并将您的 ultra-dynamic.xml 配置放在生成的部署单元的 ultra-unit.xml 文件中。

mvn archetype:generate -DarchetypeGroupId=org.adroitlogic.tooling.maven -DarchetypeArtifactId=ultraesb-deployment-archetype -DarchetypeVersion=2.3.0 -DarchetypeRepository=http://repository.adroitlogic.org/maven2 -DgroupId=com.acme.esb -DartifactId=test-du -Dversion=1.0

现在您可以使用“mvn clean install”命令构建部署单元,并将生成的工件(从目标目录)放入 UltraESB 安装的 conf/deployments 目录中。

希望对您有所帮助!

关于xml - 在 ultraesb 3.2.0 中用 ultra-custom.xml 替换 ultra-dynamic.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34943356/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com