[英]java command-line args on tomcat7
We have a grizzly-jersey application whose main() takes java command line args(org.kohsuke.args4j) and fed into a class called Features.java which looked something like below 我们有一个灰熊球衣应用程序,其main()采用Java命令行args(org.kohsuke.args4j)并输入到名为Features.java的类中,如下所示
@Option(name = "--enableAuthentication", usage = "--enableAuthentication=true/false")
private static String enableAuthentication = Boolean.TRUE.toString();
we used to deploy the web application as JAR. 我们曾经将Web应用程序部署为JAR。
Now we moved to WAR model, and we are using tomcat7 as the servlet container. 现在我们转到WAR模型,并且我们使用tomcat7作为servlet容器。
- how do I pass those cmd line args INTO this application -如何将这些cmd行参数传入此应用程序
- how do I access those cmd line args IN the application -如何在应用程序中访问这些cmd行参数
Environment 环境
jersey 2.9 + spring 球衣2.9 +春季
tomcat 7.0.46 Tomcat的7.0.46
java8 Java8的
ubuntu 12.04 Ubuntu 12.04
maven 专家
in tomcat 7, under bin directory create set setenv.sh
file 在tomcat 7中,在bin目录下创建
setenv.sh
文件
add following line 添加以下行
-D--enableAuthentication=true/false
This should work. 这应该工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.