{"id":202,"date":"2020-11-12T17:26:43","date_gmt":"2020-11-12T15:26:43","guid":{"rendered":"http:\/\/blogs.internetallee.de\/byteblog\/?p=202"},"modified":"2024-04-01T15:57:11","modified_gmt":"2024-04-01T13:57:11","slug":"jede-menge-fehlende-dollars","status":"publish","type":"post","link":"https:\/\/blogs.internetallee.de\/byteblog\/2020\/11\/12\/jede-menge-fehlende-dollars\/","title":{"rendered":"Jede Menge (fehlende) Dollars"},"content":{"rendered":"\n<p>Heute habe ich mehrere Stunden damit verbracht eine Anwendung in einem <a href=\"https:\/\/tomcat.apache.org\">Apache Tomcat<\/a> zu debuggen, um festzustellen, dass eine Funktion mit einem Wert <code data-enlighter-language=\"bash\" class=\"EnlighterJSRAW\">{MY_VAR}<\/code> aufgerufen wurde. Erwartet hatte ich, dass dort der Wert der Variable steht, da der Tomcat diese mittels  <a href=\"https:\/\/tomcat.apache.org\/tomcat-9.0-doc\/config\/systemprops.html#Property_replacements\">Property Replacements<\/a> ersetzen sollte.<\/p>\n\n\n\n<p>Ein Kollege schaute nur kurz auf den Wert und sagte: &#8222;Da fehlt ein Dollar&#8220;.<\/p>\n\n\n\n<p>Korrekt. Wenige Augenblicke sp\u00e4ter sehen wir bei ihm dasselbe Problem. Wieder ein fehlendes Dollar-Zeichen. Immerhin mussten wir daf\u00fcr nicht wieder lange debuggen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heute habe ich mehrere Stunden damit verbracht eine Anwendung in einem Apache Tomcat zu debuggen, um festzustellen, dass eine Funktion mit einem Wert {MY_VAR} aufgerufen wurde. Erwartet hatte ich, dass dort der Wert der Variable steht, da der Tomcat diese mittels Property Replacements ersetzen sollte. Ein Kollege schaute nur kurz auf den Wert und sagte: [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-202","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/posts\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":4,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/posts\/202\/revisions"}],"predecessor-version":[{"id":215,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/posts\/202\/revisions\/215"}],"wp:attachment":[{"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/media?parent=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/categories?post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/tags?post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}