- java.lang.Object
-
- io.helidon.microprofile.server.Main
-
@Deprecated public final class Main extends Object
Deprecated.since 2.0.0, useMain
insteadStart a Helidon microprofile server that collects JAX-RS resources from configuration or from classpath.Uses
logging.properties
to configure Java logging unless a configuration is defined through a Java system property. The file is expected either in the directory the application was started, or on the classpath.
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
main(String[] args)
Deprecated.Main method to start server.static int
serverPort()
Deprecated.useServerCdiExtension
to get the port
-
-
-
Method Detail
-
main
public static void main(String[] args)
Deprecated.Main method to start server. The server will collect JAX-RS application automatically (through CDI extension - just annotate it withApplicationScoped
).- Parameters:
args
- command line arguments, currently ignored
-
serverPort
@Deprecated public static int serverPort()
Deprecated.useServerCdiExtension
to get the portOnce the server is started (e.g. the main method finished), the server port can be obtained with this method. This method will return a reasonable value only if the server is started throughmain(String[])
method. Otherwise useServer.port()
. How to get the port in Helidon 2.0:port = CDI.current() .getBeanManager() .getExtension(ServerCdiExtension.class) .port();
- Returns:
- port the server started on
-
-