tomcat7上的java命令行参数

时间:2014-06-20 08:00:05

标签: java tomcat7 command-line-arguments jersey-2.0

我们有一个灰色泽西的应用程序,其main()接受java命令行args(org.kohsuke.args4j)并送入名为Features.java的类 看起来像下面的

@Option(name = "--enableAuthentication", usage = "--enableAuthentication=true/false")
private static String  enableAuthentication = Boolean.TRUE.toString();

我们曾经将Web应用程序部署为JAR。

现在我们转移到WAR模型,我们使用tomcat7作为servlet容器 - 如何将这些cmd行args传递给此应用程序
- 如何在应用程序中访问这些cmd行args

环境
球衣2.9 +弹簧
tomcat 7.0.46
java8
ubuntu 12.04
行家

1 个答案:

答案 0 :(得分:0)

在tomcat 7中,在bin目录下创建set setenv.sh file

添加以下行

-D--enableAuthentication=true/false

这应该有用。