stagemonitor is not working in micronaut application #488
Description
I tried to integrate stagemonitor in my micronaut application. I followed the spring boot installation guide. But It did not work I am getting below error.
11:23:01,198 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.webomates.modeling.*] to INFO
11:23:01,198 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
11:23:01,198 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [stdout] to Logger[ROOT]
11:23:01,199 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [file] to Logger[ROOT]
11:23:01,199 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [elasticsearch] to Logger[ROOT]
11:23:01,199 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
11:23:01,199 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@57fffcd7 - Registering current configuration as safe fallback point
Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
at java.lang.Class.getDeclaredFields(Class.java:1916)
at org.stagemonitor.configuration.ConfigurationOptionProvider.getAllDeclaredFields(ConfigurationOptionProvider.java:34)
at org.stagemonitor.configuration.ConfigurationOptionProvider.getConfigurationOptions(ConfigurationOptionProvider.java:18)
at org.stagemonitor.web.servlet.ServletPlugin.getConfigurationOptions(ServletPlugin.java:330)
at org.stagemonitor.configuration.ConfigurationRegistry.registerOptionProvider(ConfigurationRegistry.java:153)
at org.stagemonitor.configuration.ConfigurationRegistry.registerConfigurationOptions(ConfigurationRegistry.java:147)
at org.stagemonitor.configuration.ConfigurationRegistry.(ConfigurationRegistry.java:59)
at org.stagemonitor.configuration.ConfigurationRegistry$Builder.build(ConfigurationRegistry.java:141)
at org.stagemonitor.core.Stagemonitor.reloadPluginsAndConfiguration(Stagemonitor.java:342)
at org.stagemonitor.core.Stagemonitor.(Stagemonitor.java:49)
at com.webomates.modeling.ModelingServiceInitializer.main(ModelingServiceInitializer.java:10)
Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 25 more