当前位置: 首页 > 面试题库 >

升级ColdFusion使用的JRE

钮瀚
2023-03-14
问题内容

我有一个ColdFusion 8.1应用程序。它被大量使用,我看到jrun.exe在任务管理器中获得了很高的内存使用率。这是32位Windows
2003服务器。当Jrun占用大量内存时,ColdFusion将在某个时候停止响应。日志有点模糊,但是我开始在ColdFusion日志中看到垃圾回收和堆错误。我认为JRE内存不足。

我将最大JVM堆设置为1.2gig。经过一些试验,这似乎是我可以分配的最大金额,并且ColdFusion仍然可以正常运行。我意识到使用64位可能会解决问题,但是目前这不是一个选择。

我正在考虑升级JRE(虽然我不知道确切的版本,但该版本的日期为2008年之前的v6.x。我使用的是ColdFusion
8.1随附的JRE。有人经过吗?我认为这只是一个安装新的JRE并将ColdFusion指向ColdFusion服务器设置中的新JRE目录的问题。

蒂亚唐


问题答案:

这是 EXTREMELY 容易做到。

1)下载Java SE Development Kit并像往常一样安装它。

2)在位于 c:\ coldfusion8 \ runtime \ bin* 的文本编辑器中打开cf 的 jmv.config *

3)在行的开头加上 “#”* ,以注释掉现有的 java.home 行,在其下方添加一个指向您的jvm安装的新 java.home
行。
***

例如,我的java.home和jvm.config看起来像这样: java.home = C:/ Program Files / Java /
jdk1.6.0_11 / jre

4)重启CF服务。

另外,您可以运行JavaRa,并通过删除所有旧版本的JRE释放一些空间。



 类似资料:
  • 当node(v.0.10.33)与homebrew(v.0.9.5)一起安装时,它会在某一时刻显示:

  • PS Vita的系统软件会随着不断的升级而逐渐追加各种功能或强化安全性。请随时升级为最新版本。 身处有可使用接入点的场所时,轻触[系统升级]>[使用Wi-Fi进行升级],可通过Wi-Fi连接互联网,下载最新的升级文件。请遵循画面指示正确操作。 重要 请勿于升级时切断主机的电源或强制取出PS Vita专用存储卡。升级若遭到中断,可能会导致故障。 电池电量低时,可能无法开始升级。 升级中无法使用电源键

  • 我有一个大的多模块maven项目(几十个模块,4个嵌套级别)。 每个模块都有自己的语义版本(可以是或不是)。 我想找到一种方法,用一个命令或脚本自动增加每个模块的主要版本,以避免每个模块中的更改。 所以我举个例子 在颠簸之后我想要 我知道Maven Release Plugin和Maven Plugin版本,但我不知道如何让它们自动与主版本碰撞。 你能帮我解决这个问题吗?

  • 我们在Glassfish 3.1.2集群上部署了一个Java EE应用程序,该集群使用JAX-RS提供REST API。我们定期通过将EAR部署到重复的集群实例来部署新版本的应用程序,然后更新HTTP负载平衡器,以将流量发送到更新的实例,而不是旧实例。 这使我们能够在不损失可用性的情况下进行升级,如下所述:http://docs.oracle.com/cd/E18930_01/html/821-2

  • 主要内容:从LOCAL存储引擎迁移到PLOCAL升级时,必须考虑版本号和格式。 有三种格式 - ,,。 版本需要不兼容的API更改。 版本需要向后兼容的功能。 版本需要向后兼容的错误修复。 要在小版本和主版本之间同步,可能需要导出和导入数据库。 有时需要将数据库从迁移到,并且需要将图形迁移到RidBag。 从LOCAL存储引擎迁移到PLOCAL 从版本开始OrientDB附带一个全新的存储引擎:PLOCAL(分页本地)。 它像LOCAL一样持久

  • 讨论 Chromium 和 Node.js 都依赖于 V8 , Electron 只包含 了 V8 的一个副本,所以务必确保选择的 V8 版本与构建版本的 Node.js 和 Chromium 相兼容。 升级 Node 比升级 Chromium 容易得多,因此如果首先升级Chromium,然后升级 Node 版本至最接近 Chromiun 所包含的 V8 版本,出现的冲突可能会小一些。 Elect