Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Java 9 Programming By Example

You're reading from   Java 9 Programming By Example Your guide to software development

Arrow left icon
Product type Paperback
Published in Apr 2017
Publisher Packt
ISBN-13 9781786468284
Length 504 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Peter Verhas Peter Verhas
Author Profile Icon Peter Verhas
Peter Verhas
Arrow right icon
View More author details
Toc

Table of Contents (11) Chapters Close

Preface 1. Getting Started with Java 9 2. The First Real Java Program - Sorting Names FREE CHAPTER 3. Optimizing the Sort - Making Code Professional 4. Mastermind - Creating a Game 5. Extending the Game - Run Parallel, Run Faster 6. Making Our Game Professional - Do it as a Webapp 7. Building a Commercial Web Application Using REST 8. Extending Our E-Commerce Application 9. Building an Accounting Application Using Reactive Programming 10. Finalizing Java Knowledge to a Professional Level

Running the Jetty web servlet


Since we have included the Jetty plugin into our Gradle build, the targets of the plugin are available. To start Jetty is as easy as typing the following:

gradle jettyRun

This will compile the code, build the WAR file, and start the Jetty servlet container. To help us remember, it also prints the following on the command line:

Running at http://localhost:8080//hello

We can open this URL and see the opening screen of the game with the colors that the program created as a first guess:

Now it is time to have some fun and play with our game, giving answers to the program. Do not make it easy for the code! Refer to the following screenshot:

At the same time, if you look at the console where you have typed gradle jettyRun, you will see that the code is printing out log messages, as shown in the following screenshot:

These printouts come through the logger that we have in our code. In the previous chapters, we used the System.out.println method calls to send informational...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime