增加堆大小后无法启动 Glassfish

2024-04-09

我想增加 Glassfish 的堆大小。为此,我知道我可以达到 4GB:

java -Xmx4000M -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-384-10M3425)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-384, mixed mode)

我尝试在domain.xml文件中将-Xmx设置为2GB:

<jvm-options>-Xmx2000m</jvm-options>

但我收到以下错误:

asadmin> start-domain
Waiting for ... to start .Error starting domain ...
The server exited prematurely with exit code 1.
Before it died, it produced the following output:

Error occurred during initialization of VM
The size of the object heap + VM data exceeds the maximum representable size
launchctl bsexec failed: Inappropriate ioctl for device

使用 -v 选项启动命令会给出以下结果:

12 oct. 2011 11:46:34 com.sun.enterprise.admin.launcher.GFLauncherLogger info
INFO: JVM invocation command line:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
-XX:+UnlockDiagnosticVMOptions
-XX:MaxPermSize=512m
-XX:NewRatio=2
-XX:+CMSClassUnloadingEnabled
-Xmx2000m
-Xms1000m
...
12 oct. 2011 11:46:35 com.sun.enterprise.admin.launcher.GFLauncherLogger info
INFO: Successfully launched in 45 msec.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Command start-domain failed.

我发现了问题。由于某些我不明白的原因,命令中传递了“-d32”参数,要求以 32 位模式启动。添加时

<jvm-options>-d64</jvm-options>

在domain.xml 文件中,glassfish 启动。请注意,文件中默认不存在此选项。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

增加堆大小后无法启动 Glassfish 的相关文章

随机推荐

  • 视图中嵌套的 ForEach(和列表)会产生意想不到的结果

    在 SwiftUI 视图中的另一个 ForEach 中执行一个 ForEach 会产生意想不到的结果 几乎就像它们踩在彼此的计数器上一样 不清楚发生了什么 我需要显示多分支数组并尝试了多种变体 但仍然遇到同样的问题 我有几个项目就出现过这种
  • 从 dict 列表中删除一个项目并分割 stdout_lines

    我试图从字典列表中删除一个项目 即 未找到结果 的项目 validar LPARNAME No results were found LPARNAME server1 server2 server4 LPARNAME server3
  • AutoHotkey-GDIp:从硬件加速窗口捕获屏幕截图

    我目前正在编写一个小脚本 该脚本可以从 BlueStacks 中的硬件加速窗口捕获屏幕截图 问题是 看起来窗口必须是硬件加速的 因此屏幕捕获保存了一个黑色方块 我使用 AutoHotkey 编写脚本 并添加了 GDIp 库来访问 GDI 我
  • 将每个Python字典值除以总值

    我有a foo 2 bar 3 baz 5 无论如何我能得到吗a foo 0 2 bar 0 3 baz 0 5 在一行 需要将每个值除以总价值 我只是无法完成它 太感谢了 对值求和 然后使用字典理解生成具有标准化值的新字典 total s
  • 如何在 python 中禁用 lambda 的默认日志消息

    我有一个用 python 编写的 AWS Lambda 函数 我只需要在 CloudWatch Logs 中记录的消息 我已经尝试了watchtower中给出的例子 但它仍然不起作用 START RequestId d0ba05dc 850
  • 如何使用特定日期的 Sitecore 项目进行 Lucene 搜索?

    我的内容项目是 Sitecore 其日期字段名为 EventDate 我想使用 Lucene Net 搜索具有特定日期的项目 下面是我尝试过的代码 但没有得到结果 var index SearchManager GetIndex event
  • JNLP应该使用特定的Java版本但错误结果

    我在这里面临一个问题 我想使用一个特殊版本来运行我们的 java webstart 应用程序 但仅用于一个 jnlp 经过测试 blabla 我们不能使用新版本 blabla 随机的风袋 所以我尝试像这样配置我们的 JNLP
  • z3 中的函数声明

    在 z3 中是否可以声明一个以另一个函数作为参数的函数 例如 这个 declare fun foo Int Bool Int 似乎不太管用 谢谢 正如 Leonardo 提到的 SMT Lib 确实not允许高阶函数 这不仅仅是语法限制 使
  • 如何创建控件数组?

    我必须创建一个数组并将所有控件放置在那里才能访问它们 这是一个简短的示例 unit Unit1 interface uses Windows Messages SysUtils Variants Classes Graphics Contr
  • OSX 10.8 中 usetex 的问题

    我最近升级到 OSX 10 8 Mountain Lion 如果我尝试在绘图标签中使用乳胶标记 我的 python 安装现在会出现错误 下面的代码可以完美运行 plt figure plt plot rand 51 rand 51 plt
  • 在Windows窗体中鼠标悬停时显示图像?

    我正在使用 Windows 窗体进行 C 项目 我和我所在的小组想要做到这一点 以便当用户将鼠标悬停在图像 在我们的例子中是一张卡片 上时 该卡片的较大图像会出现在鼠标箭头旁边 就像工具一样小费会起作用 我不认为你可以使用工具提示来做到这一
  • AngularJS:当多条消息更改消息的 ngModel 时,警报不会显示

    我有一个通知服务 在加载页面和加载控制器时效果很好 但是 当我有不同的按钮调用不同的功能时 它们会更改消息 但不会显示警报 这是一个笨蛋 http plnkr co edit YioiJXNkaET6T2mexjCq p preview h
  • 如何在没有X的Linux上安装Oracle 11g?

    我尝试从以下位置安装 Oracle 客户端http www oracle com technetwork database enterprise edition downloads 112010 linx8664soft 100572 ht
  • Xcode 4:自动完成和跳转到定义在我的 Xcode 3 项目中损坏

    我的项目是在 Xcode 3 中创建的 我在 Xcode 4 中打开它并注意以下内容 跳转到定义 不再适用于我自己的符号 但是 UI 甚至 TT 符号确实可以正常工作 自动完成 代码感知 和 Xcode 3 一样糟糕 也就是说 它建议一切
  • 为什么当我重新绑定c++的引用时,编译器不报告错误

    c Primer 2 3 1 说 一旦初始化 引用将保持绑定到其初始对象 无法重新绑定引用以引用不同的对象 但我的代码运行良好 include
  • 围绕节点组画一个圆圈

    在下面的 vis network 中 我有 2 组节点 我通过在生成一个节点后访问节点位置将 2 组节点分为左侧和右侧layput as tree 现在想围绕节点组绘制一个圆或椭圆 这是一个可重现的例子 require shiny requ
  • 如何在JTable中动态添加图像[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 BufferedImage img null ImageIcon icon null try img ImageIO r
  • Microsoft SQL 中的 MySQL 长文本类似物?

    我是 Microsoft SQL 新手 我正在尝试从 MySQL 导入数据库 我遇到的唯一问题是 MySQL 数据库使用longtext多个表列的数据类型 Microsoft SQL 的哪些数据类型与 MySQL 类似longtext 感谢
  • 使用 Titanium Framework 开发针对 iPhone 和 Android 的应用程序的最佳实践是什么?

    我计划使用 Titanium Framework 为 iPhone 和 Android 开发一个应用程序 有人可以根据您使用该框架的经验列出开发的最佳实践 该做和不该做的事情吗 首先 有关于 Titanium 最佳实践的 Appcelera
  • 增加堆大小后无法启动 Glassfish

    我想增加 Glassfish 的堆大小 为此 我知道我可以达到 4GB java Xmx4000M version java version 1 6 0 26 Java TM SE Runtime Environment build 1 6