1

我刚刚阅读了关于Multi-Release-Jars 的信息,这看起来是一个很好的优势。我无法在 JDK10 上使用 Tomcat8 并没有获得堆栈跟踪。

这是我的 servlet(位于webapp.jar!/META-INF/versions/10/de/NanoNanoServlet.class):

package de;
public class NanoNanoServlet extends HttpServlet {
  @SuppressWarnings("deprecation")
  @Override
  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
      System.out.println("10");
  }
}

这是我的 servlet(位于webapp.jar!/de/NanoNanoServlet.class):

package de;
public class NanoNanoServlet extends HttpServlet {
  @SuppressWarnings("deprecation")
  @Override
  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
      System.out.println("Other");
  }
}

我得到的是控制台输出:

Other

但它必须是

10

在 JDK10 上使用 Tomcat

4

0 回答 0