问题标签 [java-opts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-spark - 通过 sbt 在本地运行 spark 应用程序
我想在本地运行火花作业进行测试。如果spark-submit
使用组装好的罐子,它工作得很好。
但是,如果sbt run
使用我会收到一个非常奇怪的错误https://gist.github.com/geoHeil/946dd7706f44f338101c8332f4e13c1a
尝试设置 java-opts 之类的
没有帮助解决问题。
local[*]
试图在模式下摆弄内存设置
只会产生更多的问题ExecutorLostFailure
java - 如何读取 logback.xml 中的环境变量或属性并在每个日志行中打印该属性
我想从 logback.xml 中读取每个日志行中的环境变量或属性。 例如 ,如果我点击echo "${FOO_INFO}"结果是 "FOO_RESULT",这个 FOO_RESULT 我需要在每个日志行中打印它。
添加 JAVA_OPTS="-Dfoo.info=${FOO_INFO}" 后
我尝试了以下选项: -
选项:添加并调用 %d{ISO8601} [%thread] %-5level %logger{36} ${FOO_INFO}- %msg%n
java - IntelliJ 设置堆大小超过 4GB。如何?
我在 x64 Java 上使用 IntelliJ 14.3。可用内存:10Gb(在 16Gb 总 RAM 中)
(基本设置-Xmx8000M
或更高)
问题是我需要超过 4Gb 的内存才能用于应用程序。我找不到任何问题的答案或解决方案,我已经找了好几天了。
我一直在寻找提出相同问题的人的 stackoverflow,但他们的默认值有问题,-Xmx512M
并且他们一直链接到其他答案,链接到另一个答案(浪费时间,到目前为止没有解决方案)。
我尝试了以下不起作用的事情:
- 修改
idea64.exe.vmoptions
IntelliJ 的文件:似乎没有做任何事情,没有错误,没有内存增加,什么都没有。(它似乎忽略了文件) - 在环境变量中使用
JAVA_OPTIONS
:使 IntelliJ 在启动或冻结时崩溃,而不使用比以前更多的内存。 - 尝试使用较低的值,
1512M
相同的堆大小问题 - 全新安装,甚至是 IntelliJ 的 15.x 版本:没有任何改变。
*笔记:
我工作场所的某个人可以在 IntelliJ 中设置它来工作(但我们不知道如何
在命令行中运行该类
-Xmx8000M
似乎可行,但我想在 IntelliJ 中设置它以便于使用
如果有人遇到此问题并可以提出解决方案,我会礼貌地请他们这样做。
java - 如何在 Java 中将字符串值转换为自定义模型对象?
我有一个模型对象。其中,我有多个值。我想将此值存储在 SQLite 中。但是数据很大,所以我想将 Direct Model 对象存储在数据库中。所以我将模型对象转换为字符串并将其存储到数据库中。
现在,问题是如何将此字符串值转换为模型对象。如果您有任何想法,请与我分享。
例如,
现在如何让这个“人”字符串回到Person
“ p
”模型对象。
这是我的代码。
java - 安装应用程序时出现“拾取 _java_options”消息,但未设置环境变量
我正在使用 exe 文件安装应用程序,但遇到了一个奇怪的问题。安装时,我得到一个“Picked up _java_options”,后跟一个看似随机字符的乱码值。这会导致无法创建应用程序的 JVM 的错误。
_java_options 环境变量未设置。此外,我搜索了应用程序的文件,也找不到任何对 _java_options 的引用。
当不存在这样的环境变量时,我看到了这个问题:“Picked up _JAVA_OPTIONS”,但它对我的情况没有帮助,因为我没有使用 Razer。有谁知道在安装过程中可能导致添加 _java_options 的原因是什么?
spring - 为在 Linux 中作为服务运行的 Spring Boot 应用程序传递 RUN_ARGS
我已按照spring-boot 文档中的说明成功地将 spring-boot 部署为 centos 中的服务。
以下所有命令都有效
application.properties 具有我需要在部署期间覆盖的数据库凭据。我想将其设置为 RUN_ARGS 环境变量只是因为我的 CI 服务器 (Jenkins) 将部署应用程序、设置环境变量并启动服务
所以我希望以下两个命令可以在我的centos机器上运行
但是,spring boot app 并没有拾取这两个值。它在 application.properties 中采用默认值,并且在初始化池时服务失败。
我通过 RUN_ARGS 的方式有什么问题。正确的方法是什么?
我也尝试过使用 JAVA_OPTS 但没用。
memory-management - Tomcat 8 和 Java 8:高内存使用
背景:
我在 Tomcat 8 上运行 java 应用程序。我面临着高内存使用问题。内存使用率高达 95%,服务器崩溃。CPU使用没有问题。
我正在设置 JAVA_OPTStomcat\bin\catalina.bat
注意:XMS 和 XMX 是从 catalina UI 设置的。
我了解,Java 8 中没有 PermGen 概念,所以我在 JAVA_OPTS 下尝试了 -XX:MaxMetaspaceSize=512m
但没有运气。
有趣的事:
tomcat 进程使用的内存保持在 3.5 GB 左右,但内存使用量高达 15 GB。所有剩余的进程加起来只有 1 GB。我不知道哪个进程正在消耗剩余的 9-10 GB。
有什么想法吗?
谢谢。
sed - 使用 sed 编辑 java 选项
我需要使用 sed 在 tomcat.javaoptions 的末尾添加新行。我必须使用正则表达式,因为我不知道 java 选项最初的外观。我只知道它从开始tomcat.javaoptions=
并且可以有多行。任何想法?
已编辑: 我需要添加新行
我试过只是添加“-agentpath”但没有运气
java - 在 .conf 文件中访问 Spring Boot 应用程序的环境变量
我通过执行命令设置了环境变量
printenv
运行命令时可以看到 test=abcd
我已经部署了一个 springboot.jar 应用程序,并且我正在从 springboot.conf 文件中传递 JAVA_OPTS。
我启动了应用程序service springboot start
。当我检查进程时,env 变量没有 $test 环境变量的值。
如何访问 conf 文件中的环境变量?我在某处读到环境变量在作为服务运行时将被剥离。基本上我想运行在service springboot start
内部执行以下命令
java -Dspring.profiles.active=aws -Denv=${whatever is set for env environment variable} -jar springboot.jar
我尝试了以下配置,但没有任何效果