如何将VM参数添加到Tomcat Embedded Starter

时间:2018-10-13 21:52:01

标签: java tomcat tomcat8 embedded-tomcat-8

我使用Tomcat Starter这样启动我的Web应用程序:

public static void main(String[] args) throws ServletException, LifecycleException {
    Tomcat tomcat = new Tomcat();
    tomcat.setBaseDir("temp");
    tomcat.setPort(8080);
    String contextPath = "/mypath";
    String warFilePath = "C:\\myproject\\target\\myapp.war";
    tomcat.getHost().setAppBase(".");

    tomcat.addWebapp(contextPath, warFilePath);
    tomcat.start();
    tomcat.getServer().await();
}

它可以工作,但是如果我要将VM参数(例如-Duser.language = en)传递给服务器,则无法执行。 我尝试了ContextEnvironment,ApplicationParameter,... 我找不到有关此主题的任何参考文档或问题。

你能帮我吗?

0 个答案:

没有答案