That is not what metadata-complete is for, and users of Jersey or JSP do not have to set it (either way) for success in either embedded, standalone (home/base), or jetty-maven-plugin.
JSP has no care in the world about Servlet metadata. Jersey doesn't use Servlet metadata either. Stop linking to, or promoting, your herokuapp.com (you'll just get this new email address banned by eclipse mailing list moderators again). Joakim Erdfelt / [email protected] On Tue, Apr 20, 2021 at 3:31 PM back Button via jetty-users < [email protected]> wrote: > > This is a copy of the web.xml needed to run Jetty successfully both as > jetty embedded and as a maven plugin. mvn jetty:run > > The most important setting is > metadata-complete="false" > > Please look into the effects of metadata-complete="false" or > metadata-complete="true" > > > With this setting metadata-complete="false" one can use web.xml > set the welcome file to any name > the annotations will be turned on. > > The original FAULTY archetype is this one. found here in eclipse > documentation > > https://eclipse-ee4j.github.io/jersey.github.io/documentation/latest3x/getting-started.html#deploy-it-on-heroku > > mvn archetype:generate -DarchetypeArtifactId=jersey-heroku-webapp \ > -DarchetypeGroupId=org.glassfish.jersey.archetypes > -DinteractiveMode=false \ > -DgroupId=com.example -DartifactId=simple-heroku-webapp > -Dpackage=com.example \ > -DarchetypeVersion=3.0.1 > > > > <!--web.xml --> > <?xml version="1.0" encoding="UTF-8"?> > <web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee > https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd" > ; > metadata-complete="false" version="5.0"> > <servlet> > <servlet-name>Jersey Web Application</servlet-name> > > <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> > <init-param> > <param-name>jersey.config.server.provider.packages</param-name> > <param-value>com.example</param-value> > </init-param> > <load-on-startup>1</load-on-startup> > </servlet> > <servlet-mapping> > <servlet-name>Jersey Web Application</servlet-name> > <url-pattern>/api/*</url-pattern> > </servlet-mapping> > <welcome-file-list> > <welcome-file>main.jsp</welcome-file> > </welcome-file-list> > </web-app> > > > https://lit-taiga-52898.herokuapp.com/ > > _______________________________________________ > jetty-users mailing list > [email protected] > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users
