Hallo,
ich habe eine recht triviale Frage, finde aber trotzdem die Lösung nicht.
Bei openHAB1 hatte ich die Applets für das weather binding unter ../openhab/webapps/weather-data liegen. In der Migrationsanleitung von OH1 auf OH2 steht, dass alles aus diesem webapps Verzeichnis nach /etc/openhab2/html kopiert werden soll. Das hab ich so gemacht, aber das weather Applet, welches unter OH1 einwandfrei läuft, funktioniert hier nicht.
Die Fehlermeldung:
Wo muss ich bei openHAB2 die Dateien hinlegen?
Danke schon mal ;-)
ich habe eine recht triviale Frage, finde aber trotzdem die Lösung nicht.
Bei openHAB1 hatte ich die Applets für das weather binding unter ../openhab/webapps/weather-data liegen. In der Migrationsanleitung von OH1 auf OH2 steht, dass alles aus diesem webapps Verzeichnis nach /etc/openhab2/html kopiert werden soll. Das hab ich so gemacht, aber das weather Applet, welches unter OH1 einwandfrei läuft, funktioniert hier nicht.
Die Fehlermeldung:
HTTP ERROR 500
Problem accessing /weather. Reason:
Server Error
Caused by:
javax.servlet.ServletException: File with weather layout 'weather.html' does not exist, make sure it is in the layouts folder ./webapps/weather-data/layouts at org.openhab.binding.weather.internal.gfx.WeatherSe rvlet.doGet(WeatherServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet .java:687) at javax.servlet.http.HttpServlet.service(HttpServlet .java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:812) at org.eclipse.jetty.servlet.ServletHandler.doHandle( ServletHandler.java:587) at org.ops4j.pax.web.service.jetty.internal.HttpServi ceServletHandler.doHandle(HttpServiceServletHandle r.java:71) at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle( SecurityHandler.java:577) at org.eclipse.jetty.server.session.SessionHandler.do Handle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.do Handle(ContextHandler.java:1127) at org.ops4j.pax.web.service.jetty.internal.HttpServi ceContext.doHandle(HttpServiceContext.java:287) at org.eclipse.jetty.servlet.ServletHandler.doScope(S ervletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.do Scope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.do Scope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:141) at org.ops4j.pax.web.service.jetty.internal.JettyServ erHandlerCollection.handle(JettyServerHandlerColle ction.java:80) at org.eclipse.jetty.server.handler.HandlerWrapper.ha ndle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java :499) at org.eclipse.jetty.server.HttpChannel.handle(HttpCh annel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(Abst ractConnection.java:544) at org.eclipse.jetty.util.thread.QueuedThreadPool.run Job(QueuedThreadPool.java:635) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.r un(QueuedThreadPool.java:555) at java.lang.Thread.run(Thread.java:745)
Problem accessing /weather. Reason:
Server Error
Caused by:
javax.servlet.ServletException: File with weather layout 'weather.html' does not exist, make sure it is in the layouts folder ./webapps/weather-data/layouts at org.openhab.binding.weather.internal.gfx.WeatherSe rvlet.doGet(WeatherServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet .java:687) at javax.servlet.http.HttpServlet.service(HttpServlet .java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:812) at org.eclipse.jetty.servlet.ServletHandler.doHandle( ServletHandler.java:587) at org.ops4j.pax.web.service.jetty.internal.HttpServi ceServletHandler.doHandle(HttpServiceServletHandle r.java:71) at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle( SecurityHandler.java:577) at org.eclipse.jetty.server.session.SessionHandler.do Handle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.do Handle(ContextHandler.java:1127) at org.ops4j.pax.web.service.jetty.internal.HttpServi ceContext.doHandle(HttpServiceContext.java:287) at org.eclipse.jetty.servlet.ServletHandler.doScope(S ervletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.do Scope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.do Scope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.han dle(ScopedHandler.java:141) at org.ops4j.pax.web.service.jetty.internal.JettyServ erHandlerCollection.handle(JettyServerHandlerColle ction.java:80) at org.eclipse.jetty.server.handler.HandlerWrapper.ha ndle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java :499) at org.eclipse.jetty.server.HttpChannel.handle(HttpCh annel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable (HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(Abst ractConnection.java:544) at org.eclipse.jetty.util.thread.QueuedThreadPool.run Job(QueuedThreadPool.java:635) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.r un(QueuedThreadPool.java:555) at java.lang.Thread.run(Thread.java:745)
Danke schon mal ;-)
Kommentar