This project contains a barebones example webapp that uses Maven to package a web app.
This project is laid out like this:
pom.xmlis a Maven POM file that defines the project.
src/main/is a directory that contains the code.
java/is a directory that contains server-side code.
HelloWorldServlet.javais a Java servlet that returns some HTML content.
webapp/is a directory that contains web files.
index.htmlis an HTML file that shows static content.
You can compile this into a directory and a
.war file by executing this command:
Learn more at HappyCoding.io/tutorials/java-server.