Java Jetty configure contextPath issue










0















I've just started experimenting with Java and found this websocket demo tutorial



Now I'am running this demo app with mvn jetty:run command but then I can't get needed web-socket-client.html page in the browser. I don't know how to configure <contextPath> for Jetty correctly to serve my app from the project folder.



This is my project structure:



enter image description here



And this is what I get on my VDS https://example.com/example address:



enter image description here



There is no access to any other file or path while running jetty on my VDS.



How to configure Jetty for serving this demo app correctly on my VDS?










share|improve this question




























    0















    I've just started experimenting with Java and found this websocket demo tutorial



    Now I'am running this demo app with mvn jetty:run command but then I can't get needed web-socket-client.html page in the browser. I don't know how to configure <contextPath> for Jetty correctly to serve my app from the project folder.



    This is my project structure:



    enter image description here



    And this is what I get on my VDS https://example.com/example address:



    enter image description here



    There is no access to any other file or path while running jetty on my VDS.



    How to configure Jetty for serving this demo app correctly on my VDS?










    share|improve this question


























      0












      0








      0








      I've just started experimenting with Java and found this websocket demo tutorial



      Now I'am running this demo app with mvn jetty:run command but then I can't get needed web-socket-client.html page in the browser. I don't know how to configure <contextPath> for Jetty correctly to serve my app from the project folder.



      This is my project structure:



      enter image description here



      And this is what I get on my VDS https://example.com/example address:



      enter image description here



      There is no access to any other file or path while running jetty on my VDS.



      How to configure Jetty for serving this demo app correctly on my VDS?










      share|improve this question
















      I've just started experimenting with Java and found this websocket demo tutorial



      Now I'am running this demo app with mvn jetty:run command but then I can't get needed web-socket-client.html page in the browser. I don't know how to configure <contextPath> for Jetty correctly to serve my app from the project folder.



      This is my project structure:



      enter image description here



      And this is what I get on my VDS https://example.com/example address:



      enter image description here



      There is no access to any other file or path while running jetty on my VDS.



      How to configure Jetty for serving this demo app correctly on my VDS?







      java jetty embedded-jetty maven-jetty-plugin






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 14 '18 at 8:05







      mr.boris

















      asked Nov 14 '18 at 7:59









      mr.borismr.boris

      448519




      448519






















          1 Answer
          1






          active

          oldest

          votes


















          0














          Jetty 9.4.1.v20170120 is getting rather long in the tooth (aka old), consider using something more recent, such as 9.4.12.v20180830.



          The plugin jetty-maven-plugin is for working with Web Applications, aka WAR files.



          This means ...



          • Your project pom should have <packaging>war</packaging>

          • Your project structure should be for a standard Servlet Web App

            • such as the src/main/webapp directory






          share|improve this answer























          • Thank you very much for info! I'll try to configure project enviroment properly. It's a pity that there is no notes for this demo project.

            – mr.boris
            Nov 14 '18 at 12:52











          • That demo could be an embedded-jetty setup instead. If that's the case, you wouldn't use the jetty-maven-plugin, but rather just execute whatever main() class the demo comes with.

            – Joakim Erdfelt
            Nov 14 '18 at 17:17











          • I don't know why, but the latest version of Jetty plugin just doesn't serve the webapp. It just builds project and then shutdown

            – mr.boris
            Nov 15 '18 at 15:49











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53295433%2fjava-jetty-configure-contextpath-issue%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Jetty 9.4.1.v20170120 is getting rather long in the tooth (aka old), consider using something more recent, such as 9.4.12.v20180830.



          The plugin jetty-maven-plugin is for working with Web Applications, aka WAR files.



          This means ...



          • Your project pom should have <packaging>war</packaging>

          • Your project structure should be for a standard Servlet Web App

            • such as the src/main/webapp directory






          share|improve this answer























          • Thank you very much for info! I'll try to configure project enviroment properly. It's a pity that there is no notes for this demo project.

            – mr.boris
            Nov 14 '18 at 12:52











          • That demo could be an embedded-jetty setup instead. If that's the case, you wouldn't use the jetty-maven-plugin, but rather just execute whatever main() class the demo comes with.

            – Joakim Erdfelt
            Nov 14 '18 at 17:17











          • I don't know why, but the latest version of Jetty plugin just doesn't serve the webapp. It just builds project and then shutdown

            – mr.boris
            Nov 15 '18 at 15:49
















          0














          Jetty 9.4.1.v20170120 is getting rather long in the tooth (aka old), consider using something more recent, such as 9.4.12.v20180830.



          The plugin jetty-maven-plugin is for working with Web Applications, aka WAR files.



          This means ...



          • Your project pom should have <packaging>war</packaging>

          • Your project structure should be for a standard Servlet Web App

            • such as the src/main/webapp directory






          share|improve this answer























          • Thank you very much for info! I'll try to configure project enviroment properly. It's a pity that there is no notes for this demo project.

            – mr.boris
            Nov 14 '18 at 12:52











          • That demo could be an embedded-jetty setup instead. If that's the case, you wouldn't use the jetty-maven-plugin, but rather just execute whatever main() class the demo comes with.

            – Joakim Erdfelt
            Nov 14 '18 at 17:17











          • I don't know why, but the latest version of Jetty plugin just doesn't serve the webapp. It just builds project and then shutdown

            – mr.boris
            Nov 15 '18 at 15:49














          0












          0








          0







          Jetty 9.4.1.v20170120 is getting rather long in the tooth (aka old), consider using something more recent, such as 9.4.12.v20180830.



          The plugin jetty-maven-plugin is for working with Web Applications, aka WAR files.



          This means ...



          • Your project pom should have <packaging>war</packaging>

          • Your project structure should be for a standard Servlet Web App

            • such as the src/main/webapp directory






          share|improve this answer













          Jetty 9.4.1.v20170120 is getting rather long in the tooth (aka old), consider using something more recent, such as 9.4.12.v20180830.



          The plugin jetty-maven-plugin is for working with Web Applications, aka WAR files.



          This means ...



          • Your project pom should have <packaging>war</packaging>

          • Your project structure should be for a standard Servlet Web App

            • such as the src/main/webapp directory







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 14 '18 at 12:24









          Joakim ErdfeltJoakim Erdfelt

          32.6k45795




          32.6k45795












          • Thank you very much for info! I'll try to configure project enviroment properly. It's a pity that there is no notes for this demo project.

            – mr.boris
            Nov 14 '18 at 12:52











          • That demo could be an embedded-jetty setup instead. If that's the case, you wouldn't use the jetty-maven-plugin, but rather just execute whatever main() class the demo comes with.

            – Joakim Erdfelt
            Nov 14 '18 at 17:17











          • I don't know why, but the latest version of Jetty plugin just doesn't serve the webapp. It just builds project and then shutdown

            – mr.boris
            Nov 15 '18 at 15:49


















          • Thank you very much for info! I'll try to configure project enviroment properly. It's a pity that there is no notes for this demo project.

            – mr.boris
            Nov 14 '18 at 12:52











          • That demo could be an embedded-jetty setup instead. If that's the case, you wouldn't use the jetty-maven-plugin, but rather just execute whatever main() class the demo comes with.

            – Joakim Erdfelt
            Nov 14 '18 at 17:17











          • I don't know why, but the latest version of Jetty plugin just doesn't serve the webapp. It just builds project and then shutdown

            – mr.boris
            Nov 15 '18 at 15:49

















          Thank you very much for info! I'll try to configure project enviroment properly. It's a pity that there is no notes for this demo project.

          – mr.boris
          Nov 14 '18 at 12:52





          Thank you very much for info! I'll try to configure project enviroment properly. It's a pity that there is no notes for this demo project.

          – mr.boris
          Nov 14 '18 at 12:52













          That demo could be an embedded-jetty setup instead. If that's the case, you wouldn't use the jetty-maven-plugin, but rather just execute whatever main() class the demo comes with.

          – Joakim Erdfelt
          Nov 14 '18 at 17:17





          That demo could be an embedded-jetty setup instead. If that's the case, you wouldn't use the jetty-maven-plugin, but rather just execute whatever main() class the demo comes with.

          – Joakim Erdfelt
          Nov 14 '18 at 17:17













          I don't know why, but the latest version of Jetty plugin just doesn't serve the webapp. It just builds project and then shutdown

          – mr.boris
          Nov 15 '18 at 15:49






          I don't know why, but the latest version of Jetty plugin just doesn't serve the webapp. It just builds project and then shutdown

          – mr.boris
          Nov 15 '18 at 15:49


















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53295433%2fjava-jetty-configure-contextpath-issue%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Top Tejano songwriter Luis Silva dead of heart attack at 64

          ReactJS Fetched API data displays live - need Data displayed static

          政党