问题标签 [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.
java - 为什么 jruby 抱怨有效的 java_opts
我已将我的 java 最小/最大堆大小设置为与Sun Docs中概述的相同,以便使用以下内容进行精确的堆大小调整:
当我启动tomcat时这很好用,但是如果我从命令行运行jruby
它会抱怨说:
初始化 VM 时发生错误
指定的最小和最大堆大小不兼容
我在jruby 文档中读到了一些 -JX 参数,但我需要显式覆盖我的正常 jvm 设置似乎很愚蠢。
当我进行部署时会出现问题。我尝试jruby -S rake db:migrate
在我的服务器上运行它并抱怨。
运行 jruby 时是否需要显式覆盖我的 JVM 设置?似乎任何 Xms/Xmx 值都会导致 jruby 抱怨。
更新 所以似乎某些设置确实有效。例如所有这些工作:
但这些不会:
java - Duplicated Java runtime options : what is the order of preference?
Considering the following command line
Which settings will apply for JVM Minimum memory (Xms
option) : 128m or 256m ?
linux - 什么是优先级参数?
如果您这样定义 JAVA_OPTS
什么是优先级 -Xms 和 -Xmx 参数?较大的第一个还是最后一个?
谢谢,
client - '-client' 对于 JAVA_OPTS 的意义是什么
我不是 JAVA_OPTS 方面的专家,但在我的 grails 应用程序中遇到与 Permgen 空间相关的错误。现在我收到了来自 grails 博客的建议,将 JAVA_OPTS 设置为这个值:
JAVA_OPTS="-client -Xmx256M $JAVA_OPTS"
我确实理解除“-client”之外的其他值。它的真正含义是什么?我在书中找不到它的意义。
web-applications - Tomcat 管理器:每个 webapp 的特定 JAVA_OPTS
在 Ubuntu Server 10.04 上,我安装了 Tomcat6。此外,还安装了 Tomcat 管理器。现在有 3 个 WAR 文件包含不同的 Web 应用程序。
当我通过 tomcat 管理器上传任何这些 WAR 文件时,它会自动部署并启动。但是每个 webapp 都需要自己的 JAVA_OPTS
如何告诉 Tomcat Manager 将这些参数用于不同的 Web 应用程序?
tomcat - 从命令行将 java_opts 设置为 tomcat 服务
我有一个在 Windows 上运行的 tomcat7 服务,通常为了配置 Java 选项,我转到 Tomcat 7.0\bin\tomcat7w.exe 并在 java 选项卡中,在 java 选项中我打印我想要的定义,例如 -javaagent:。 ..我想通过命令行或使用一些脚本使其自动化,有什么方法可以实现这一点并且仍然将tomcat作为服务运行?(现在我通过cmd运行tomcat:“sc tomcat7 start”)。
谢谢
java - 无法为 Weceem Grails CMS 设置 JAVA_OPTS 变量 -Dweceem.config.location
我试图在我的机器(Windows XP)上本地安装 Weceem(Grails CMS),但我很难设置 JAVA_OPTS 变量-Dweceem.config.location。
我的环境如下:
- 将JAVA_HOME环境变量添加到路径的Java 6
- 已安装 Tomcat 6
- Grails 1.3.7 安装并设置在GRAILS_HOME变量下,并添加到Path环境变量中。
- 已安装 MySQL
- 在 Tomcat_home/lib 文件夹下添加了 MySQL JDBC jar。
- 一个名为weceem的数据库,以weceem作为用户名和密码,并拥有创建各种数据库对象的完全权限。
问题
为了安装 WECEEM GRAILS CMS,您必须在 Tomcat 的类路径中有一个 weceem.properties 文件。我很难设置它。我做了如下:
在 tomcat_home/lib 下创建了一个weceem.properties,设置如下:
/li>打开tomcat6w.exe并在Java Tab\Java Options 文本区域下添加以下 JAVA_OPT :
-Dweceem.config.location=C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\weceem.properties
将weceem-1.1.2.war放在tomcat_home\webapps下
双击tomcat_home\bin下的tomcat6.exe
一切似乎都在部署/初始化,但我注意到一开始它说: Classpath resource[C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\weceem.properties] 无法打开,因为它不存在。
有人对如何解决这个问题有任何想法吗?
关于如何安装 Weceem 的任何好的分步详细解决方案?
谢谢, 维里亚托
macos - org.apache.catalina.startup.Bootstrap 在 Mac 的底座上
希望您能够帮助我。我在 mac 的扩展坞上有一个奇怪的 org.apache.catalina.startup.Bootstrap 图标。我在 Lion 中使用 10.7.2 版本。我在startup.sh和shutdown.sh中使用过这个:export JAVA_OPTS="-Djava.awt.headless=true" 但遇到了同样的问题。提前致谢。
java - 程序的 Java_opts 设置
我只需要为一个 Java 应用程序设置 Java_opts 内存。我的程序是一个 Maven 项目。有什么方法可以将它设置为我的程序,而不是整个环境?
apache - 如何为 solr 指定 JAVA_OPTS?
我在 apache solr3.6(天真的用户)上使用,并且在 solr 文件夹的多核中有数据。
我正在使用的当前版本的 tomcatstartup.bat
在其 bin 文件夹中,因此我JAVA_OPTS
在其中指定如下:
但是我最近下载了一个新版本的 tomcat,其中不包含任何startup.bat
内容,而是包含一些 .exe 文件(可能是 tomcat.exe),双击它将启动 tomcat 服务器。
那么我该如何指定JAVA_OPTS
和-Dsolr
现在呢?