apm-agent-plugins/apm-servlet-plugin/src/main/java/co/elastic/apm/agent/servlet/JakartaUtil.java [35:53]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Nullable
    public static Object[] getInfoFromServletContext(@Nullable ServletConfig servletConfig) {
        if (servletConfig != null) {
            try {
                ServletContext servletContext = servletConfig.getServletContext();
                if (null != servletContext) {
                    return new Object[]{servletContext.getMajorVersion(), servletContext.getMinorVersion(), servletContext.getServerInfo()};
                }
            } catch (Exception e) {
                String message = String.format("Failed obtain ServletContext from ServletConfig %s. Stack trace printed in debug level",
                    servletConfig);
                if (logger.isDebugEnabled()) {
                    logger.debug(message, e);
                } else {
                    logger.info(message);
                }
            }
        }
        return null;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



apm-agent-plugins/apm-servlet-plugin/src/main/java/co/elastic/apm/agent/servlet/JavaxUtil.java [36:54]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Nullable
    public static Object[] getInfoFromServletContext(@Nullable ServletConfig servletConfig) {
        if (servletConfig != null) {
            try {
                ServletContext servletContext = servletConfig.getServletContext();
                if (null != servletContext) {
                    return new Object[]{servletContext.getMajorVersion(), servletContext.getMinorVersion(), servletContext.getServerInfo()};
                }
            } catch (Exception e) {
                String message = String.format("Failed obtain ServletContext from ServletConfig %s. Stack trace printed in debug level",
                    servletConfig);
                if (logger.isDebugEnabled()) {
                    logger.debug(message, e);
                } else {
                    logger.info(message);
                }
            }
        }
        return null;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



