在mmc中部署mule应用程序后,如何在/src/main/resource中添加资源文件

在mmc中部署mule应用程序后,如何在/src/main/resource中添加资源文件,mule,mule-studio,mule-component,mule-el,Mule,Mule Studio,Mule Component,Mule El,我刚刚第一次在mule管理控制台(MMC)中部署了一个mule应用程序,在部署之后,我想在src/main/resources/input文件夹中添加csv文件。在哪里可以找到路径并将csv文件添加到该路径。您可以查看此路径 /opt/mule-standalone-3.7.0/apps/{appname}/classes您可以查看此路径 /opt/mule-standalone-3.7.0/apps/{appname}/classes有关详细信息,请参见下图 换句话说, 单击服务器选项卡-->

我刚刚第一次在mule管理控制台(MMC)中部署了一个mule应用程序,在部署之后,我想在src/main/resources/input文件夹中添加csv文件。在哪里可以找到路径并将csv文件添加到该路径。

您可以查看此路径


/opt/mule-standalone-3.7.0/apps/{appname}/classes

您可以查看此路径


/opt/mule-standalone-3.7.0/apps/{appname}/classes

有关详细信息,请参见下图

换句话说,

单击服务器选项卡-->服务器-->文件选项卡-->应用程序-->选择应用程序-->类-->单击新文件按钮-->上载文件


但我建议您将文件保存在其他位置并读取,而不是保存在应用程序文件夹结构中。问题是,如果您从MMC重新部署应用程序,您从MMC手动添加的任何文件都将被删除,因为无论何时重新部署,MMC都将从存储库中获取应用程序并将其部署到服务器中。

有关详细信息,请参见下图

换句话说,

单击服务器选项卡-->服务器-->文件选项卡-->应用程序-->选择应用程序-->类-->单击新文件按钮-->上载文件

但我建议您将文件保存在其他位置并读取,而不是保存在应用程序文件夹结构中。问题是,如果您从MMC重新部署应用程序,您从MMC手动添加的任何文件都将被删除,因为每当您重新部署时,MMC将从存储库中获取应用程序并部署到服务器中

{MULE_HOME}/apps/{my app}/classes/{input folder}

src/main/resources下的任何文件夹都将位于应用程序文件夹中的classes文件夹下,该文件夹位于独立Mule服务器的apps文件夹下

{MULE_HOME}/apps/{my app}/classes/{input folder}


src/main/resources下的任何文件夹都将位于应用程序文件夹中的classes文件夹下,该文件夹位于独立Mule服务器的apps文件夹下。

我是否应使用“input”创建文件夹名称然后将csv文件粘贴到输入文件夹中。这样,只要文件连接器指向该输入文件夹,应用程序就可以获取文件和处理流。如果这是一个定期添加或更新的文件,我建议像@RamakrishnaN建议的那样,将文件放在其他地方,独立于应用程序。您的流可以直接引用该位置。当然,如果您有一个单独的位置,您的应用程序将需要对该文件夹拥有权限。我是否应该使用“输入”创建文件夹名称,并将csv文件粘贴到输入文件夹中。这样应用程序将获取文件和处理流?只要您的文件连接器指向该输入文件夹,该操作就可以进行。如果这是一个定期添加或更新的文件,我建议像@RamakrishnaN建议的那样,将文件放在其他地方,独立于应用程序。您的流可以直接引用该位置。当然,如果您有一个单独的位置,您的应用程序将需要对该文件夹拥有权限。