问题标签 [jrun]

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 投票
2 回答
1915 浏览

jsp - JSP 文件无法编译 - JSPTranslator.CouldNotLoadClass

我有 6 个 JSP 应用程序在 Windows Server 2003 机器上运行,带有 JRun 4 和 Updater 7 和 Java 1.6.0_14。除了其中一个和我在 JRun 中创建的任何新应用程序之外,我所有的应用程序都运行良好。我只是找不到配置或权限的差异在哪里。

每当我尝试访问不工作的应用程序上的 JSP 文件时,我都会收到以下错误。

我了解该错误意味着无法将 JSP 文件编译到 WEB-INF/jsp 文件夹中,但我不知道为什么。所有其他网站都运行良好。此外,对于我在尝试调试时创建的任何新 JRun 应用程序都有相同的问题。我们最近将 JVM 从 1.4.2.18 更新到 1.6.0.14,但不是最近,而且其他站点正在运行的事实让我感到困惑。我不知道,我很茫然。为了完整起见,我将发布我的 jrun-web.xml 文件,如果有任何可能有帮助的特定日志,请告诉我。感谢您提供的任何帮助或建议。

0 投票
2 回答
2287 浏览

coldfusion - Jrun ColdFusion 服务间歇性无法启动

我们偶尔会遇到一个问题,我们尝试启动 Jrun 服务并失败并出现以下两个错误:

错误 JRun 命名服务无法在端口 2902 上启动 java.net.BindException:另一个服务或进程正在使用的端口:2902

info 没有为此服务器配置 JDBC 数据源(请参阅 jrun-resources.xml)错误 java.net.BindException:端口正在被另一个服务或进程使用:8300

然后我们必须重新启动机器,Jrun 没有出现任何问题。这是非常间歇性的——我们重新启动 Jrun 服务可能每 10 次就会发生一次。

我在 StackOverflow 上看到了另一个参考,如果 Windows 服务需要超过 30 秒的时间来重新启动 Windows,则会关闭启动过程。也许这就是这里的问题?日志确实表明这些错误是在发出重新启动命令后大约 37 秒以上引发的。

我们在 WinServer 2008 上的 64 位平台上。

谢谢!

0 投票
1 回答
1999 浏览

java - BlazeDS 和 ColdFusion - jRun 内存使用量增加导致 java.lang.OutOfMemoryError: Java heap space

我在 Coldfusion 8 的实例中运行 BlazeDS。一个灵活的聊天应用程序,它同时充当生产者和消费者,允许 70 个长轮询请求,以 2 秒的轮询间隔移动到客户端轮询。jRun 指标日志记录已启用。服务器设置为最大堆大小为 1200mb、最大 210 个 jrun 线程和最大 150 个同时闪存远程处理请求。

所有这些似乎都在巡航数小时,与以下 JRun 统计数据没有太大偏差。

运行线程数、可用线程数、Jrun 会话数、总使用内存 MB、可用内存 MB
71,101、148、332.864、34.866

然后突然之间,可能在几个小时内,内存慢慢增加,有时我会遇到 java.lang.OutOfMemoryError: Java heap space exception。内存正在使用但未释放,我最终得到了大致附加的指标数据。

运行线程数、可用线程数、Jrun 会话数、总使用内存 MB、可用内存 MB
71、130、195、1015.424、249.94

Coldfusion 监视器没有显示任何异常的内存使用情况,也没有引发应用程序异常。

我可以在 system.out 日志中看到许多以下错误,但不确定它们是否相关。我找不到任何与 BlazeDS 相关的信息。

有时内存运行非常高,但没有抛出内存不足错误,然后,随着活动安静下来,内存被释放,但可用内存可以在 20 秒内从 480mb 变为 800mb。记忆中没有逐渐释放。

有没有人遇到过这样的事情?

我的服务-config.xml

0 投票
1 回答
1112 浏览

java - JRun/Coldfusion - System.out - 如何防止它变得太大?

我在 Windows 机器上运行 ColdFusion 8 应用程序服务器。ColdFusion 作为 Windows 服务运行。

我注意到System.out某些机器上的文件很大(1GB+)。

例如

C:\ColdFusion8\runtime\bin\System.out

我知道这是将 CF 作为服务运行时控制台输出结束的地方,但是是否有任何 JRun 设置允许我每隔 x MB 保存这个文件,或者限制文件的大小或类似的东西?

所有提示表示赞赏!

重要编辑:

基于此处的讨论- 我认为重要的是要提到System.out由于大量代码写入该文件,该文件在我们的机器上变得很大,即使用:

如果您将 CF 作为控制台作业(即从命令行)运行,这是一个有用的调试工具,因为旧版本的 CF 在使用<cflog />.

我们已要求我们的开发人员停止这种做法,而是使用<cflog />writeLog()同时使用控制台日志和应用程序日志(默认情况下)。

0 投票
1 回答
1199 浏览

servlets - 尝试使用 java 对象时出现 JRun Servlet 错误

我们在 ColdFusion 中有一个站点,它使用 Java 组件与信用卡提供商集成。

在 java 对象上调用特定函数时:

其中 ResponseObject、AgentObject 和 LogObject 是创建的 java 对象,如下所示:

在页面上输出以下内容并停止执行。

预计会出现错误(我们正在检查卡详细信息),但我似乎无法捕捉到它。Acftry并且cfcatch没有效果,所以我完全不知道如何处理这个错误并继续执行。

任何人都可以帮忙吗?

干杯,

汤姆

编辑 - 附加错误信息

我认为发布此堆栈跟踪也可能很有用。它不能通过 Coldfusion 访问,而是作为LogObject上述 Java 代码的一部分记录到文件中:

0 投票
1 回答
433 浏览

coldfusion - 从coldfusion(java)访问JRUN jndi环境变量

我想在 JNDI 中放入一些特定于实例的配置信息。我在这里查看了信息:http: //www.adobe.com/support/jrun/working_jrun/jrun4_jndi_and_j2ee_enc/jrun4_jndi_and_j2ee_enc03.html

我已将此节点添加到 web.xml:

在coldfusion中,我尝试了几种不同的方法来查询数据:

该查找返回一个 jrun.naming.JRunNamingContext。如果我在 ctx 上查找要添加的特定绑定,则会收到错误消息。

执行 listBindings 会返回一个空的 jrun.naming.JRunNamingEnumeration。

我只想将一个字符串值(可能是几个)放入 ENC(或此时的任何 JNDI 目录)。

0 投票
2 回答
1168 浏览

jakarta-ee - 帮我稳定这个jRun配置(CF9/Win2k3/IIS6)

不确定这是否更适合 ServerFault,但由于我不是管理员而是开发人员,我想我会尝试 SO。

一段时间以来,我们一直在努力保持我们的多服务器配置稳定。上月底,我们在 CF 7.0.2 下在两台服务器设置(每台一个实例)上运行。那时,我们设法将每个实例的正常运行时间提高到大约 1 周,然后它们才会自行重启。自本月初以来,我们升级到 CF 9 并且我们回到了每天多次重启的第一方。

我们当前的配置是 2 台 Win2k3 服务器,运行 4 个实例的集群,每台服务器 2 个实例。在这一点上,我们很确定这是由于 JVM 设置不当造成的。

我们一直在玩弄他们,虽然有些人比其他人更稳定,但我们从来没有完全正确。

从默认值:

目前:

通过使用 FusionReactor 进行监控,我们确定我们确实需要超过默认的 512MB,平均而言,我们消耗的内存量在 300MB 左右徘徊,并且在重负载下可以达到 700MB。

大多数崩溃将记录在 jrun4/bin/hs_err_pid*.log 中,始终显示“Out of swap space”

我在帖子底部附上了昨天的 hs_err 和垃圾收集器日志文件的链接。

相关部分是(我认为)这个:

从中,我推测它的 PSPermGen 已满(大多数日志在崩溃前会显示相同),这就是我们增加 MaxPermSize 但总数仍显示为 107520K 的原因!??!

这里没有人是 jRun 专家,所以任何关于下一步尝试的帮助甚至想法都将不胜感激!

日志文件: 对不起,我知道 sendspace 不是最友好的地方 - 如果您对日志文件有其他主机建议,请告诉我,我会更新帖子(所以不喜欢它们内联,它会破坏格式帖子)。

0 投票
1 回答
1922 浏览

forms - 尝试上传多部分表单时出现 JRun Servlet 错误“系统找不到指定的路径”

上传文件的生产服务器的某些代码似乎已停止工作,并出现以下错误:

JRun Servlet Error作为页面的标题和页面正文中的以下内容:

此问题可通过以下代码重现,并在提交表单时发生。

是否有人对可能引发此问题的原因、如何解决以及如何防止将来发生此问题有任何想法?

亲切的问候,

汤姆

0 投票
1 回答
192 浏览

.htaccess - 重写网址问题

我希望有人能帮助我。对于我的网站,我有一个相应的移动网站,其内容与我的完整网站相同,但在移动设备上显示。基本上我想将所有请求从整个站点发送到移动站点,除非 url 变量 sms 存在

所以在我的完整站点的 htaccess 文件中,我有这个:

但是,当我访问 www.mysite.co.uk/news/index.cfm&sms 时,我收到以下完整站点的 ColdFusion 错误:

打开调试后,我注意到 CGI 变量 PATH_TRANSLATED 已从

我不知所措,不知道发生了什么事?任何帮助或见解将不胜感激。

此外,我正在运行 ColdFusion 8 的多服务器安装,并使用为 ColdFusion 配置的 Apache。

0 投票
2 回答
293 浏览

coldfusion - ColdFusion 9 升级:无效的分支目标位置偏移

我正在将应用程序从 MX7 升级到 9 并在我的 Mac 开发服务器上对其进行测试。我有一个带有大 cfswitch 的页面——大约 20 种不同的情况,但长度不超过 10-12 行。仅在 CF9 中,每当其中一种情况执行 cfinclude (几乎是所有情况)时,我都会收到如下错误:

我已经广泛搜索,我能找到的最好的解释是 JDK 错误,据说在 MX7 中已修复!这是什么原因造成的?我如何解决它?这不是唯一一个带有大 cfswitch 的页面,所以我真的不想将所有内容重新写入 cfif 结构。