问题标签 [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.

0 投票
1 回答
990 浏览

apache-spark - 通过 sbt 在本地运行 spark 应用程序

我想在本地运行火花作业进行测试。如果spark-submit使用组装好的罐子,它工作得很好。

但是,如果sbt run使用我会收到一个非常奇怪的错误https://gist.github.com/geoHeil/946dd7706f44f338101c8332f4e13c1a

尝试设置 java-opts 之类的

没有帮助解决问题。

local[*]试图在模式下摆弄内存设置

只会产生更多的问题ExecutorLostFailure

0 投票
1 回答
2408 浏览

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

0 投票
3 回答
4878 浏览

java - IntelliJ 设置堆大小超过 4GB。如何?

我在 x64 Java 上使用 IntelliJ 14.3。可用内存:10Gb(在 16Gb 总 RAM 中)

(基本设置-Xmx8000M或更高)

问题是我需要超过 4Gb 的内存才能用于应用程序。我找不到任何问题的答案或解决方案,我已经找了好几天了。

我一直在寻找提出相同问题的人的 stackoverflow,但他们的默认值有问题,-Xmx512M并且他们一直链接到其他答案,链接到另一个答案(浪费时间,到目前为止没有解决方案)。

我尝试了以下不起作用的事情:

  • 修改idea64.exe.vmoptionsIntelliJ 的文件:似乎没有做任何事情,没有错误,没有内存增加,什么都没有。(它似乎忽略了文件)
  • 在环境变量中使用JAVA_OPTIONS:使 IntelliJ 在启动或冻结时崩溃,而不使用比以前更多的内存。
  • 尝试使用较低的值,1512M相同的堆大小问题
  • 全新安装,甚至是 IntelliJ 的 15.x 版本:没有任何改变。

*笔记:

  • 我工作场所的某个人可以在 IntelliJ 中设置它来工作(但我们不知道如何

  • 在命令行中运行该类-Xmx8000M似乎可行,但我想在 IntelliJ 中设置它以便于使用

如果有人遇到此问题并可以提出解决方案,我会礼貌地请他们这样做。

0 投票
3 回答
18692 浏览

java - 如何在 Java 中将字符串值转换为自定义模型对象?

我有一个模型对象。其中,我有多个值。我想将此值存储在 SQLite 中。但是数据很大,所以我想将 Direct Model 对象存储在数据库中。所以我将模型对象转换为字符串并将其存储到数据库中。

现在,问题是如何将此字符串值转换为模型对象。如果您有任何想法,请与我分享。

例如,

现在如何让这个“人”字符串回到Personp”模型对象。

这是我的代码。

0 投票
0 回答
2838 浏览

java - 如何设置 JAVA_OPTS 环境变量

通过 Spray 进行 SSL 连接时出现问题。我收到以下错误:

我在这里找到了答案。

那么,如何将以下内容添加到 JAVA_OPTS 环境变量中?

我正在使用 Ubuntu 16.04 LTS。

0 投票
2 回答
4258 浏览

java - 安装应用程序时出现“拾取 _java_options”消息,但未设置环境变量

我正在使用 exe 文件安装应用程序,但遇到了一个奇怪的问题。安装时,我得到一个“Picked up _java_options”,后跟一个看似随机字符的乱码值。这会导致无法创建应用程序的 JVM 的错误。

_java_options 环境变量未设置。此外,我搜索了应用程序的文件,也找不到任何对 _java_options 的引用。

当不存在这样的环境变量时,我看到了这个问题:“Picked up _JAVA_OPTIONS”,但它对我的情况没有帮助,因为我没有使用 Razer。有谁知道在安装过程中可能导致添加 _java_options 的原因是什么?

0 投票
1 回答
3759 浏览

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 但没用。

0 投票
1 回答
6406 浏览

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。

系统内存上升,这是快照。 任务管理器

有什么想法吗?

谢谢。

0 投票
1 回答
180 浏览

sed - 使用 sed 编辑 java 选项

我需要使用 sed 在 tomcat.javaoptions 的末尾添加新行。我必须使用正则表达式,因为我不知道 java 选项最初的外观。我只知道它从开始tomcat.javaoptions=并且可以有多行。任何想法?

已编辑: 我需要添加新行

我试过只是添加“-agentpath”但没有运气

0 投票
2 回答
2182 浏览

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

我尝试了以下配置,但没有任何效果