TomcatWebServer

WebServer that can be used to control a Tomcat web server. Usually this class should be created using the TomcatReactiveWebServerFactory or TomcatServletWebServerFactory, but not directly.

Author

Brian Clozel

Kristine Jetzke

Since

2.0.0

Constructors

Link copied to clipboard
constructor(tomcat: Tomcat)
Create a new TomcatWebServer instance.
constructor(tomcat: Tomcat, autoStart: Boolean)
Create a new TomcatWebServer instance.
constructor(tomcat: Tomcat, autoStart: Boolean, shutdown: Shutdown)
Create a new TomcatWebServer instance.

Properties

Link copied to clipboard
val tomcat: Tomcat

Functions

Link copied to clipboard
open fun destroy()
Destroys the web server such that it cannot be started again.
Link copied to clipboard
open fun getPort(): Int
Return the port this server is listening on.
Link copied to clipboard
Initiates a graceful shutdown of the Tomcat web server.
Link copied to clipboard
open fun start()
Starts the web server.
Link copied to clipboard
open fun stop()
Stops the web server.