标签: anypoint-studio

创建Maven项目时出错

我想按照这个教程创建一个Maven项目https://docs.mulesoft.com/mule-user-guide/v/3.7/building-a-mule-application-with-maven-in-studio那个时候当Studio自动构建Maven项目时,我收到此错误:updating maven project has encountered a problem There was an error running the studio:studio goal on project test并在控制台中:

[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project com.mycompany:test:1.0.0-SNAPSHOT (C:\Users\Rajeun\AnypointStudio\workspace\test\pom.xml) has 2 errors
[ERROR]     Unresolveable build extension: Plugin org.mule.tools.maven:mule-app-maven-plugin:1.1 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.5.0 at specified path C:\Program Files (x86)\Java\jre1.8.0_40/../lib/tools.jar -> [Help 2]
[ERROR]     Unknown packaging: mule @ line 8, column 16 …
Run Code Online (Sandbox Code Playgroud)

mule maven anypoint-studio

10
推荐指数
2
解决办法
3万
查看次数

Anyule Studio for Mule是Community Edition吗?

我相信Mule Studio成为了Anypoint Studio.是否有开源的Anypoint Studio版本(免费)?具体来说,我指的是GUI工作流设计器工具.

mule mule-studio anypoint-studio

6
推荐指数
2
解决办法
1万
查看次数

Java 已启动但返回退出代码=1

我收到错误,称为 - Java was started but returned with exit code=1

安装 JDK 后更新错误图像

升级我的java后我收到了这个错误。我可以看到我的 ini 文件有以下内容。

 -startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-vm C:\Program Files (x86)\Java\jdk1.8.0_73\jre\bin\server\jvm.dll
-vmargs
-Dfile.encoding=UTF-8
-Xms512m
-Xmx1536m
-XX:MaxPermSize=512m
-Dosgi.instance.area.default=@user.home/AnypointStudio/workspace
Run Code Online (Sandbox Code Playgroud)

JAVA_HOME 的价值为C:\Program Files (x86)\Java\jdk1.8.0_73 Path env 的价值为C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Java\jre1.8.0_73\bin;C:\Program Files (x86)\Java\jdk1.8.0_73\bin;

我新更新的 jre 位于以下位置。 C:\Program Files (x86)\Java\jre1.8.0_73\bin

请注意,我在此站点中找到了许多对我不起作用的解决方案。请指导我哪里做错了。

java eclipse classpath mule anypoint-studio

6
推荐指数
1
解决办法
4万
查看次数

Anypoint Studio 7.1启动错误

我正在尝试使用Mule Runtime 4和Anypoint Studio 7.1.我从下载了 -

https://mule-studio.s3.amazonaws.com/7.1.1-GA/AnypointStudio-for-win-64bit-7.1.1-201803182216.zip

在启动AnypointStudio.exe时,我不断收到错误消息 -

必须安装JDK才能运行Anypoint Studio.请安装JDK并重试.

但我在我的机器上安装了所需的JDK版本,根据https://docs.mulesoft.com/anypoint-studio/v/7.1/faq-jdk-requirement

这是java -version的输出

java版"1.8.0_161"Java(TM)SE运行时环境(版本1.8.0_161-b12)Java HotSpot(TM)64位服务器VM(版本25.161-b12,混合模式)

有人可以帮助确定问题吗?

mule-studio anypoint-studio mule-esb

5
推荐指数
2
解决办法
9003
查看次数

如何在 mule 4 中将 hashmap 转换为正确的 json 格式?

我正在尝试记录我的哈希图,它看起来像这样: 在此处输入图片说明

如何将其转换为正确的 json 格式?

java mule anypoint-studio dataweave

5
推荐指数
1
解决办法
853
查看次数

cloudhub 上的连接超时错误:Mule 版本:4.2.2

我正在尝试使用 https 客户端 api,它在邮递员(在 800 毫秒内给出响应)和本地骡子流上工作正常,但在 cloudhub 上工作正常。我收到连接超时错误。它尝试连接 30 秒(根据日志),然后给出 HTTP:CONNECTIVITY 错误。

failed: Connect timeout.
errorType=HTTP:CONNECTIVITY
cause=org.mule.extension.http.api.error.HttpRequestFailedException
Run Code Online (Sandbox Code Playgroud)

我设置的响应超时是 5 分钟。之前在 cloudhub 上部署时,流程工作正常。几天前它停止工作,尽管我没有对我的代码进行任何更改。我无法调试这个问题,因为它在我的本地环境中无法重现(它工作得很好)。任何帮助,将不胜感激。

esb cloudhub anypoint-studio mulesoft

5
推荐指数
1
解决办法
1380
查看次数

从dataweave内部记录

就像我们使用一样

<xsl:message> 
Run Code Online (Sandbox Code Playgroud)

在XSL变换器和

system.out.println
Run Code Online (Sandbox Code Playgroud)

对于datamapper,我们有没有针对dataweave的日志记录机制?如果不是直接组件,我们是否有任何其他备用机制来实现从dataweave内部进行日志记录?

mule anypoint-studio dataweave

4
推荐指数
1
解决办法
3464
查看次数

如何在Mule Dataweave转换中使用正则表达式替换特殊字符?

假设我有一个员工详细信息的XML文件,例如id,name和address,现在我想将它转换为JSON文件,在谈话之前我想用地址字段中的空格替换指定的特殊字符( - ,/). json文件

下面是我的Dataweave转换代码

%dw 1.0
%output application/json
---
payload map ((payload01 , indexOfPayload01) -> {
    Id: payload01 .d as :string,
    Name: payload01.Name as :string, 
    Address: payload01.Address replace /(?)/ with " "
})
Run Code Online (Sandbox Code Playgroud)

那么我应该在replace /()/函数中写什么来替换特殊字符, -/空格

java mule mule-studio anypoint-studio dataweave

4
推荐指数
1
解决办法
9515
查看次数

Mule DataWeave转换消息失败,缺少元数据:id属性

我有一个非常简单的hashmap有效负载转换为application/json.我在其他流程中通过拖动dataweave组件并编写映射表达式来完成此操作.

现在由于某种原因,我收到以下错误:

与元素类型"dw:transform-message"相关联的属性"metadata:id"的前缀"metadata"未绑定.

当我看到xml时,我看到我的新dataweave组件没有metadata:id属性,但我使用的另一个dataweave组件确实有一个metadata:id属性.

  1. 为什么这些行为不同?
  2. 为什么是元数据:id不会像其他流程一样自动生成?
  3. 为什么我首先需要一个metadata:id属性?在这两种情况下,我在调用mapper之前使用JSON to Object组件.

mule anypoint-studio dataweave

3
推荐指数
1
解决办法
5914
查看次数

如何避免 Mule 应用程序中的内存泄漏?

为了避免Mule 应用程序中的内存泄漏,是否必须考虑一些特殊的事情?

如何避免 Mule 应用程序中的内存泄漏?

例如; 我们真的必须删除流变量吗?哪些内容必须由 Mule 应用程序的开发人员显式完成,哪些内容由Mule 运行时JVM GC (自动)完成?

memory-leaks mule anypoint-studio mule-esb

3
推荐指数
1
解决办法
9621
查看次数