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>