Ich arbeite an einem Mule-Projekt, wo alle meine Konfigurationen in einem zentralen Repository gespeichert werden, und zur Laufzeit die Konfiguration herunterladen und bereitstellen.Mule hot deployment
<script:component doc:name="Script">
<script:script engine="groovy">
<![CDATA[
String endpnt = reqUrl.prepareFile(requestUrl);
message.setProperty('endpnt', endpnt,org.mule.api.transport.PropertyScope.INVOCATION);
message.setProperty('port', reqUrl.getPort(),org.mule.api.transport.PropertyScope.INVOCATION);
]]>
</script:script>
</script:component>
Das obige Skript lädt die Datei und macht einen Eintrag in mule-deploy.properties
gegen config.resources
. Ich habe bereits festgelegt redeployment.enabled=true
, aber immer noch der Endpunkt ist nicht verfügbar zu konsumieren, bitte help
Hot-Reload funktioniert nicht für .properties, .resources und .java-Klassendateien in mulesoft. – Thirumal