Using makefile you'll have a lot of extra work to do with merging various files for this executable jar (aka uber-jar).
There are 2 example projects we maintain, but they use maven and the various plugins that do the merging for us in a smart fashion. If you are working with ServletContextHandler, you can use a uber-jar. https://github.com/jetty-project/embedded-jetty-uber-jar This will merge everything that you use into a single executable jar for yourself. If you are working with WebAppContext, you can use a live-war. https://github.com/jetty-project/embedded-jetty-live-war This produces a war file that, can itself, be executed (like an executable jar). This has the same merging concerns as above, but is structured differently to allow the war file to operate safely. Joakim Erdfelt / [email protected] On Tue, Mar 6, 2018 at 8:53 AM, west suhanic <[email protected]> wrote: > Hello All: > > I have a fully functioning embedded jetty application. > I would now like to package it in an executable jar file. > I do not use maven or ant. It is built using a makefile. > I have a manifest file containing the needed jar files etc. > I can build the executable jar file. However the problem occurs > when I run it. The application starts and I get no error messages > but I cannot contact the embedded server via the command line or > a web browser. > > I have gone over the documentation and it is not obvious if what I want to > do > is even possible. So I have a few questions: > > 0)Am I missing something in the documentation? > 1)Is building an executable jar file without maven or ant possible? > 2)If so, how? Do I need to add some code to my embedded server? > > thank you, > > west suhanic > > _______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/jetty-users
