Before you deploy your app into production, you are required to license it. Esri provides four license levels: Lite, Basic, Standard, and Advanced. You must choose a license level appropriate for the Java classes or types used by your app. For example, if your app performs a viewshed analysis using the `Viewshed` class it must be licensed at the 'Standard' level license.
For more details about licensing your app, see Licensing by API..