我们有一个灰熊球衣应用程序,其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行参数传入此应用程序
-如何在应用程序中访问这些cmd行参数
环境
球衣2.9 +春季
Tomcat的7.0.46
Java8的
Ubuntu 12.04
专家
最佳答案
在tomcat 7中,在bin目录下创建设置setenv.sh
文件
添加以下行
-D--enableAuthentication=true/false
这应该工作。