I've create an application with JHipster v4. When I make a request on port 8080 it is returning a blank page. If I use yarn start
, and I make a request to 9000 port, it is answering correctly.
Any idea?
I've create an application with JHipster v4. When I make a request on port 8080 it is returning a blank page. If I use yarn start
, and I make a request to 9000 port, it is answering correctly.
Any idea?
I had the same issue where on port 8080, it was returning nothing and on 9000 it gave correct page , after yarn install && yarn webpack:build I get correct page on both, I noticed that if I only run .mvnw, the application runs fine and I do not need to run "yarn start"
For me (using npm for the front-end), just running
npm start
beforemvnw
makes the front-end available on 8080. On the other hand, runningnpm start
aftermvnw
will bring a blank page on 8080.I had the same issue with JHipster application bringing up the blank page on port
8080
when ran with./mvnw
in dev mode. I was able to resolve this by running:After it finishes, the application shows normally in dev mode on port 8080.
By default, yarn listens on port 9000 (webpack + browser sync) to hot reload frontend code and contents, maven or gradle listens on port 8080 to hot reload server code. You must run both in dev.
If you start making changes to the client side code without having
yarn start
running, nothing will be reflected as the changes are not compiled so you need to either runyarn webpack:build
manually after changes or haveyarn start
running.It's written in the README.md of the project you generated and is documented on JHipster web site.
You should run
npm install
then mvnw, and it will run good.