Vaadin 22 Starter not working in a standalone instance of Jetty v9

123 views Asked by At

I have cloned from https://github.com/vaadin/skeleton-starter-flow/tree/v22

I produce a .war file (project-base-1.0-SNAPSHOT.war) in the target directory using, mvn package -Pproduction

I pop the .war into the webapps directory of a standalone instance of Jetty v9.4.46

Using Chrome, I open http://localhost:8080/project-base-1.0-SNAPSHOT/ and all I get is a directory listing.

Doing the same thing with standalone Tomcat (v8.5.78) works as expected.

Running, mvn jetty:run also works as expected

It doesn't work with Jetty v10.0.9 either

Am I missing something obvious?

1

There are 1 answers

2
Artur Signell On BEST ANSWER

Maybe the Jetty logs show is something is wrong with your Jetty but what you do works fine for me:

git clone https://github.com/vaadin/skeleton-starter-flow.git
cd skeleton-starter-flow
git checkout v22
mvn package -Pproduction
wget https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.4.46.v20220331/jetty-distribution-9.4.46.v20220331.tar.gz
tar zxvf jetty-distribution-9.4.46.v20220331.tar.gz
cp target/project-base-1.0-SNAPSHOT.war jetty-distribution-9.4.46.v20220331/webapps
cd jetty-distribution-9.4.46.v20220331
bin/jetty.sh run

Then http://localhost:8080/project-base-1.0-SNAPSHOT/ shows the application with a text field and a button