{"action":"created","issue":{"url":"https://api.github.com/repos/openhab/openhab2/issues/563","labels_url":"https://api.github.com/repos/openhab/openhab2/issues/563/labels{/name}","comments_url":"https://api.github.com/repos/openhab/openhab2/issues/563/comments","events_url":"https://api.github.com/repos/openhab/openhab2/issues/563/events","html_url":"https://github.com/openhab/openhab2/issues/563","id":123031774,"number":563,"title":"pax-web results in warning messages","user":{"login":"kaikreuzer","id":3244965,"avatar_url":"https://avatars.githubusercontent.com/u/3244965?v=3","gravatar_id":"","url":"https://api.github.com/users/kaikreuzer","html_url":"https://github.com/kaikreuzer","followers_url":"https://api.github.com/users/kaikreuzer/followers","following_url":"https://api.github.com/users/kaikreuzer/following{/other_user}","gists_url":"https://api.github.com/users/kaikreuzer/gists{/gist_id}","starred_url":"https://api.github.com/users/kaikreuzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaikreuzer/subscriptions","organizations_url":"https://api.github.com/users/kaikreuzer/orgs","repos_url":"https://api.github.com/users/kaikreuzer/repos","events_url":"https://api.github.com/users/kaikreuzer/events{/privacy}","received_events_url":"https://api.github.com/users/kaikreuzer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openhab/openhab2/labels/karaf","name":"karaf","color":"bfdadc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2015-12-18T21:47:06Z","updated_at":"2015-12-22T08:25:11Z","closed_at":null,"body":"When starting the runtime, I have warnings like\r\n```\r\n22:29:10.223 [WARN ] [oard.internal.tracker.ServletTracker] - Registered servlet [org.eclipse.smarthome.ui.basic.internal.servlet.WebAppServlet@1b76db89] did not contain a valid alias or url patterns property\r\n```\r\nand\r\n```\r\n22:29:12.518 [WARN ] [ce.jetty.internal.JettyServerWrapper] - failed to parse and instantiate of javax.servlet.ServletContainerInitializer in classpath\r\n```\r\nin my log file. It seems that these are due to the whiteboard mechanism of pax-web, i.e. pax-web scans for all OSGi services that are servlets and tries to register them on the httpService.\r\n\r\nSince all ESH servlets depend themselve on the HttpService and register there by themselves, the whiteboard functionality of pax-web is not desired for openHAB.\r\n\r\nI wonder if it\r\n- should (can?) be turned off\r\n- we need pax-web at all or should rather resort to creating a jetty feature on our own that we have under control (e.g. to quickly update to latest versions in case of critical security fixes)?"},"comment":{"url":"https://api.github.com/repos/openhab/openhab2/issues/comments/166551805","html_url":"https://github.com/openhab/openhab2/issues/563#issuecomment-166551805","issue_url":"https://api.github.com/repos/openhab/openhab2/issues/563","id":166551805,"user":{"login":"dvanherbergen","id":1044349,"avatar_url":"https://avatars.githubusercontent.com/u/1044349?v=3","gravatar_id":"","url":"https://api.github.com/users/dvanherbergen","html_url":"https://github.com/dvanherbergen","followers_url":"https://api.github.com/users/dvanherbergen/followers","following_url":"https://api.github.com/users/dvanherbergen/following{/other_user}","gists_url":"https://api.github.com/users/dvanherbergen/gists{/gist_id}","starred_url":"https://api.github.com/users/dvanherbergen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dvanherbergen/subscriptions","organizations_url":"https://api.github.com/users/dvanherbergen/orgs","repos_url":"https://api.github.com/users/dvanherbergen/repos","events_url":"https://api.github.com/users/dvanherbergen/events{/privacy}","received_events_url":"https://api.github.com/users/dvanherbergen/received_events","type":"User","site_admin":false},"created_at":"2015-12-22T08:25:11Z","updated_at":"2015-12-22T08:25:11Z","body":"@maggu2810 do you see any other reasons to stick with pax-web/pax-jetty? If not, I'll start removing pax-web."}}