java - 为tomcat8设置自定义变量

标签 java eclipse tomcat

我想在 tomcat 中为我的应用程序设置一个自定义变量,并在 java 中使用 System.getProperty 来获取它。

我试过了:

  • MyV=test 或在 setenv.sh 中导出 MyV=test
  • 导出-DMyV=测试 卡特琳娜.sh
  • 在 catalina.sh 中导出 JAVA_OPTS="-DMyV=test"

以上都不起作用,当我启动或调试 tomcat 时,System.getProperty("MyV") 总是返回 null。

那么,我应该怎么做才能得到MyV的值呢,谢谢!

我的操作系统是OS X,JDK版本是1.8,在Eclipse中启动tomcat。

最佳答案

您应该尝试不带引号的 JAVA_OPTS JAVA_OPTS=-DMyV=test

关于java - 为tomcat8设置自定义变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38673688/

相关文章:

java - 使用绑定(bind)将日期类型转换为 jaxb 中的字符串

java - 无法打开与 Cassandra 的 Thrift 连接

eclipse - 如何在Eclipse RCP目标平台中将源代码位置附加到插件?

java - 从 Eclipse 中的编辑器中获取选定的 Java 元素

java - 将 -javaagent 添加到 Tomcat 6 服务器,我应该将它放在哪里以及采用什么格式?

java - vaadin - 无法加载应用程序类

java - 如何使用 Tomcat 配置 HTTPS?

java - maven-failsafe-plugin 是否应该在指定的 POM 的后代中执行?

java - Hadoop 映射器因 "Container killed by the ApplicationMaster"而失败

eclipse - Eclipse Photon 故障时的 m2e egit 连接器(用于 SCM)