我有一个突然需要重新打包为 WAR 的 JAR(不要问为什么)。它将部署在 Tomcat 上。我想知道web.xml
指示 Tomcat 部署应用程序并运行通常由 JAR 方法调用的main(String[])
方法的最低设置是什么(就 conf 文件和任何其他 conf 文件而言):
public class AppDriver {
public static void main(String[] args) {
AppDriver app = new AppDriver();
app.run();
}
// This is the method I need ran by Tomcat at deploy-time.
public void run() {
// ...
}
}
由于我没有使用 Spring 或任何其他类型的 MVC 框架,并且由于没有 servlet 或需要 CDI/上下文,我想我web.xml
可以很简单;但令人惊讶的是,我找不到任何解释我需要什么的东西。
我还想我需要以run()
某种方式注释该方法,或者在web.xml
. 但这就是我卡住的地方。提前致谢。