{"id":958,"date":"2012-03-17T20:42:48","date_gmt":"2012-03-17T19:42:48","guid":{"rendered":"https:\/\/bob-team.de\/wordpress\/?p=958"},"modified":"2012-03-17T21:02:20","modified_gmt":"2012-03-17T20:02:20","slug":"mule-esb-und-properties-datei","status":"publish","type":"post","link":"https:\/\/bob-team.de\/wordpress\/2012\/03\/17\/mule-esb-und-properties-datei\/","title":{"rendered":"Mule ESB und Properties-Datei"},"content":{"rendered":"<p>\u00dcber eine Property-Datei sollen verschiedene Werte f\u00fcr Entwicklungs- und Produktivumgebung hinterlegt werden. Der Property-Schl\u00fcssel soll dann innerhalb der Mule-Konfiguration nach dem Muster <tt>${app.str.welt}<\/tt> als Platzhalter verwendet werden. Manuell in der XML-Konfiguration einen zus\u00e4tzlichen Namespace anlegen. \u00dcber ein <tt>context<\/tt>-Element die Property-Datei einbinden. Die Datei selbst unter <tt>src\/main\/resources<\/tt> im <em>Mule Studio<\/em> anlegen und f\u00fcllen (z.B. <tt>app.str.welt=Welt<\/tt>). Ein Kopie dieser Datei auf dem Server unter <tt>$MULE_HOME\/conf<\/tt> anlegen und mit den dort g\u00fcltigen Werten versehen.<\/p>\n<p>[code lang=&#8220;xml&#8220;]<?xml version=\"1.0\" encoding=\"UTF-8\"?><\/p>\n<p><mule xmlns=\"http:\/\/www.mulesoft.org\/schema\/mule\/core\" \n   xmlns:http=\"http:\/\/www.mulesoft.org\/schema\/mule\/http\" \n   xmlns:doc=\"http:\/\/www.mulesoft.org\/schema\/mule\/documentation\" \n   xmlns:spring=\"http:\/\/www.springframework.org\/schema\/beans\" \n   xmlns:core=\"http:\/\/www.mulesoft.org\/schema\/mule\/core\" \n   xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\" \n   xmlns:context=\"http:\/\/www.springframework.org\/schema\/context\" \n   version=\"CE-3.2.1\" xsi:schemaLocation=\"\nhttp:\/\/www.mulesoft.org\/schema\/mule\/http \n      http:\/\/www.mulesoft.org\/schema\/mule\/http\/current\/mule-http.xsd \nhttp:\/\/www.springframework.org\/schema\/beans \n      http:\/\/www.springframework.org\/schema\/beans\/spring-beans-3.0.xsd \nhttp:\/\/www.mulesoft.org\/schema\/mule\/core \n      http:\/\/www.mulesoft.org\/schema\/mule\/core\/current\/mule.xsd \nhttp:\/\/www.springframework.org\/schema\/context \n      http:\/\/www.springframework.org\/schema\/context\/spring-context-3.0.xsd \"><br \/>\n    <spring:beans><br \/>\n        <context:property-placeholder \n            location=\"classpath:app.properties\"><\/context:property-placeholder><br \/>\n    <\/spring:beans><br \/>\n    <flow name=\"flows1Flow1\" doc:name=\"flows1Flow1\"><br \/>\n        <http:inbound-endpoint exchange-pattern=\"request-response\" \n            host=\"localhost\" port=\"8081\" doc:name=\"HTTP\"\/><br \/>\n        <logger message=\"Hallo ${app.str.welt}\" level=\"INFO\" doc:name=\"Logger\"\/><br \/>\n        <echo-component doc:name=\"Echo\"\/><br \/>\n    <\/flow><br \/>\n<\/mule>[\/code]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00dcber eine Property-Datei sollen verschiedene Werte f\u00fcr Entwicklungs- und Produktivumgebung hinterlegt werden. Der Property-Schl\u00fcssel soll dann innerhalb der Mule-Konfiguration nach dem Muster ${app.str.welt} als Platzhalter verwendet werden. Manuell in der XML-Konfiguration einen zus\u00e4tzlichen Namespace anlegen. \u00dcber ein context-Element die Property-Datei einbinden. Die Datei selbst unter src\/main\/resources im Mule Studio anlegen und f\u00fcllen (z.B. app.str.welt=Welt). Ein [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[80],"class_list":["post-958","post","type-post","status-publish","format-standard","hentry","category-software","tag-mule-esb","entry"],"_links":{"self":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/comments?post=958"}],"version-history":[{"count":6,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/958\/revisions"}],"predecessor-version":[{"id":960,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/posts\/958\/revisions\/960"}],"wp:attachment":[{"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/media?parent=958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/categories?post=958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bob-team.de\/wordpress\/wp-json\/wp\/v2\/tags?post=958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}