Läuft eine Vaadin 8 Anwendung auch auf einem Raspberry PI Zero W?

Warum eigentlich nicht. Ist doch Java. Also mal ein Quicktest.

Java 1.8 und eine MySql DB (genauer Server version: 10.1.23-MariaDB-9+deb9u1 Raspbian 9.0, MariaDB ist schneller als MySQL) sind auf dem Pi schon installiert.

Das ist auch Voraussetzung.

Dann das mit

mvn package

erzeugte Vaadin 8 Jar mit Tomcat Server auf den Pi per Drag and Drop kopiert (43 MB) und auf der Kommandozeile ein

java  -jar TW-0.0.1-SNAPSHOT.jar &

Nach ein paar Sekunden

Läuft eine Vaadin 8 Anwendung auch auf einem Raspberry PI Zero W?

es startet schon mal. Der Tomcat Server läuft auch schon:

2018-06-18 18:50:02.984  INFO 11286 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2018-06-18 18:50:03.681  INFO 11286 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2018-06-18 18:50:03.686  INFO 11286 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.31

So, das läuft schon mal, dann damit wir ein paar Daten (ca. 180 Einträge, in 10 Tabellen) haben, die Daten exportieren vom Mac, im localen User Verzeichnis sonst kommt ein permission Fehler:

/usr/local/mysql/bin/mysqldump -u root -p --databases tw_db > tw_db_dump.sql

auf den Pi kopieren und im Home Verzeichnis importieren mit:

/usr/bin/mysql -u root -p tw_db < tw_db_dump.sql

Nach einem Restart der Anwendung. So, jetzt kommt der der Moment, an dem der Elefant das Wasser lässt …, aufruf der Vaadin Anwendung im Browser über

http://pi-zero-adresse:8080/anwendungsname

Nach einer gefühlten Ewigkeit:

Läuft eine Vaadin 8 Anwendung auch auf einem Raspberry PI Zero W?

endlich die Loginmaske. Anmeldung und alle Folgemasken laufen auch.

Wenn auch nicht wie auf einem Mac, aber immerhin auf einen Pi Zero mit MySql, Hibernate, JPA, Spring Boot, Tomcat, Java 8 und Vaadin 8 läuft die Anwendung.

Wenn alles auch etwas länger dauert, so sieht man den blauen Fortschrittsbalken halt etwas länger ..

Cool,ich bin begeistert.

Ähnliche Artikel:

  1. Wie kann OpenHab und eine Demo-Anwendung auf einem Raspberry Pi (Debian) installiert werden?
  2. Wie läuft Groovy auf dem Raspberry Pi, Mac OS X und Eclipse Oxygene? Super!
  3. Wie kann die Demo-Anwendung von OpenHab auf dem Raspberry Pi erweitert und von einem iPad bzw. iPhone aufgerufen werden?

wallpaper-1019588
NEWS: Die Schweiz schickt Luca Hänni zum Eurovision Song Contest 2019
wallpaper-1019588
Welt ohne Frauen?
wallpaper-1019588
Frühlingsgruß aus Mariazell mit der Frühlingsknotenblume
wallpaper-1019588
Mein fahrradfreundlicher Arbeitgeber Teil 3
wallpaper-1019588
NEWS: Pish kommt im Mai mit Kommode in deutsche Clubs
wallpaper-1019588
Spaß an der Freud…
wallpaper-1019588
Montagsfrage: Alt, Älter, Antike?
wallpaper-1019588
EXTRA: Das wurde aus den deutschen ESC-Teilnehmern der vergangenen Jahre