嵌入式Tomcat可以从Eclipse类路径加载Servlet 3.0注释吗?

时间:2013-05-15 15:16:00

标签: java eclipse tomcat tomcat7 servlet-3.0

我有一个完全由注释配置的应用程序 - 没有web.xml - 我想在Eclipse的嵌入式Tomcat中运行。

我可以找到许多依赖于指定WEB-INF/classes目录的示例,但我宁愿从Eclipse类路径中完全运行它。

这是我的发射器:

public static void main(String[] args) throws Exception {
    Tomcat tomcat = new Tomcat();
    tomcat.setPort(8080);

    tomcat.setBaseDir("<work dir>");
    Context ctx = tomcat.addWebapp("/myapp", "<app base>");
    StandardJarScanner scan = (StandardJarScanner) ctx.getJarScanner();
    scan.setScanClassPath(true);
    scan.setScanBootstrapClassPath(false); // just guessing here

    tomcat.start();
    tomcat.getServer().await();

}

应用程序启动 - 我可以获取静态内容,但是没有选择注释配置的元素。

我正在使用tomcat-7-embed发布。

这可能吗?

0 个答案:

没有答案