3

我有一个完全由注释配置的应用程序 - 没有 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发行版。

这可能吗?

4

0 回答 0