java_jetty_server_on_metaarray
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
java_jetty_server_on_metaarray [2022/01/21 00:58] – clean up peteyboy | java_jetty_server_on_metaarray [2024/09/05 04:25] (current) – al” hc9 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | |||
====== Setting up a simple Java Jetty Server | ====== Setting up a simple Java Jetty Server | ||
- | |||
Java web programming includes a servlet architecture for making server applications in java and having the nitty gritty of managing the web server part of the application to a web server that functions as a servlet container. One popular embedded server for Java projects is [[https:// | Java web programming includes a servlet architecture for making server applications in java and having the nitty gritty of managing the web server part of the application to a web server that functions as a servlet container. One popular embedded server for Java projects is [[https:// | ||
Line 7: | Line 5: | ||
You can create a java server project that embeds Jetty and run it on [[metaarray|the MetaArray]] on your [[meta_port_allocation|assigned port]]. Below is a very simple example on how to get started with that. It doesn' | You can create a java server project that embeds Jetty and run it on [[metaarray|the MetaArray]] on your [[meta_port_allocation|assigned port]]. Below is a very simple example on how to get started with that. It doesn' | ||
- | There are lots of different java web frameworks that center around using the [[https:// | + | There are lots of different java web frameworks that center around using the [[https:// |
===== Create Project Space ===== | ===== Create Project Space ===== | ||
Line 15: | Line 13: | ||
- make the java source folder in the maven style | - make the java source folder in the maven style | ||
* '' | * '' | ||
- | |||
===== Create Project Object Model ===== | ===== Create Project Object Model ===== | ||
Line 21: | Line 18: | ||
Next, let's set up the POM file, which maven will use to pull all the dependencies for our framework and let us build it. | Next, let's set up the POM file, which maven will use to pull all the dependencies for our framework and let us build it. | ||
- | - Create a new file in "myproject", call it '' | + | - Create a new file in “myproject”, call it '' |
* '' | * '' | ||
- Paste in the following: < | - Paste in the following: < | ||
Line 102: | Line 99: | ||
===== Add Your Java Code ===== | ===== Add Your Java Code ===== | ||
- | - Using an editor again, create your hello world class file, in its proper folder for maven: | + | |
- '' | - '' | ||
- paste in the following: <code java> | - paste in the following: <code java> | ||
Line 134: | Line 131: | ||
[INFO] Finished at: 2022-01-20T21: | [INFO] Finished at: 2022-01-20T21: | ||
[INFO] ------------------------------------------------------------------------ | [INFO] ------------------------------------------------------------------------ | ||
- | + | ||
- | | + | |
===== Run Your Server ===== | ===== Run Your Server ===== | ||
- | Now, let's run the server. We've set up an "exec goal" | + | Now, let's run the server. We've set up an “exec goal” in the POM so we can run the resulting project from maven, like so: |
mvn exec:java | mvn exec:java |
java_jetty_server_on_metaarray.1642726689.txt.gz · Last modified: 2022/01/21 00:58 by peteyboy