我刚刚阅读了关于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