Apache Unomi не отображал журнал

В настоящее время я использую Apache Unomi в своем проекте. Я успешно установил и запустил Unomi. Однако у меня проблема, что Unomi не отображает журнал. Когда я получаю доступ к localhost:8181/ping, браузер отвечает "pong", но не регистрируется в karaf. Ниже приведен код, который я тестировал. Я буду очень рад и признателен, если кто-то поможет мне. Спасибо

Тест класса: PingServlet.java

      public class PingServlet extends HttpServlet {

private Logger logger = Logger.getLogger(PingServlet.class.getName());
private static final long serialVersionUID = -8059082728732110847L;


private String message;

public void init() throws ServletException {
    message = "pong";
}

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    logger.info("Ping Servlet Sucess!");       /////// Karaf not print log
    response.setContentType("text/html");

    PrintWriter out = response.getWriter();
    out.println("<h1>" + message + "</h1>");
    
}

public void destroy() {
}
}  

план.xml

       <bean id="pingServlet" class="org.apache.unomi.web.PingServlet"></bean>


  <service id="pingServletService" ref="pingServlet">
    <interfaces>
        <value>javax.servlet.Servlet</value>
        <value>javax.servlet.ServletConfig</value>
        <value>java.io.Serializable</value>
    </interfaces>
    <service-properties>
        <entry key="urlPatterns">
            <array value-type="java.lang.String">
                <value>/ping</value>
            </array>
        </entry>
    </service-properties>
</service>
    

0 ответов

Другие вопросы по тегам