Java Jetty configure contextPath issue
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:
And this is what I get on my VDS https://example.com/example
address:
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
add a comment |
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:
And this is what I get on my VDS https://example.com/example
address:
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
add a comment |
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:
And this is what I get on my VDS https://example.com/example
address:
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
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:
And this is what I get on my VDS https://example.com/example
address:
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
java jetty embedded-jetty maven-jetty-plugin
edited Nov 14 '18 at 8:05
mr.boris
asked Nov 14 '18 at 7:59
mr.borismr.boris
448519
448519
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
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
- such as the
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 thejetty-maven-plugin
, but rather just execute whatevermain()
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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
- such as the
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 thejetty-maven-plugin
, but rather just execute whatevermain()
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
add a comment |
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
- such as the
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 thejetty-maven-plugin
, but rather just execute whatevermain()
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
add a comment |
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
- such as the
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
- such as the
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 thejetty-maven-plugin
, but rather just execute whatevermain()
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
add a comment |
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 thejetty-maven-plugin
, but rather just execute whatevermain()
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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