问题标签 [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.
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 文件,如果有任何可能有帮助的特定日志,请告诉我。感谢您提供的任何帮助或建议。
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 位平台上。
谢谢!
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
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()
同时使用控制台日志和应用程序日志(默认情况下)。
servlets - 尝试使用 java 对象时出现 JRun Servlet 错误
我们在 ColdFusion 中有一个站点,它使用 Java 组件与信用卡提供商集成。
在 java 对象上调用特定函数时:
其中 ResponseObject、AgentObject 和 LogObject 是创建的 java 对象,如下所示:
在页面上输出以下内容并停止执行。
预计会出现错误(我们正在检查卡详细信息),但我似乎无法捕捉到它。Acftry
并且cfcatch
没有效果,所以我完全不知道如何处理这个错误并继续执行。
任何人都可以帮忙吗?
干杯,
汤姆
编辑 - 附加错误信息
我认为发布此堆栈跟踪也可能很有用。它不能通过 Coldfusion 访问,而是作为LogObject
上述 Java 代码的一部分记录到文件中:
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 目录)。
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 不是最友好的地方 - 如果您对日志文件有其他主机建议,请告诉我,我会更新帖子(所以不喜欢它们内联,它会破坏格式帖子)。
- hs_err 日志文件:http ://www.sendspace.com/file/fgak8l
- gc 日志:http ://www.sendspace.com/file/w0r2ct
forms - 尝试上传多部分表单时出现 JRun Servlet 错误“系统找不到指定的路径”
上传文件的生产服务器的某些代码似乎已停止工作,并出现以下错误:
JRun Servlet Error
作为页面的标题和页面正文中的以下内容:
此问题可通过以下代码重现,并在提交表单时发生。
是否有人对可能引发此问题的原因、如何解决以及如何防止将来发生此问题有任何想法?
亲切的问候,
汤姆
.htaccess - 重写网址问题
我希望有人能帮助我。对于我的网站,我有一个相应的移动网站,其内容与我的完整网站相同,但在移动设备上显示。基本上我想将所有请求从整个站点发送到移动站点,除非 url 变量 sms 存在
所以在我的完整站点的 htaccess 文件中,我有这个:
但是,当我访问 www.mysite.co.uk/news/index.cfm&sms 时,我收到以下完整站点的 ColdFusion 错误:
打开调试后,我注意到 CGI 变量 PATH_TRANSLATED 已从
至
我不知所措,不知道发生了什么事?任何帮助或见解将不胜感激。
此外,我正在运行 ColdFusion 8 的多服务器安装,并使用为 ColdFusion 配置的 Apache。
coldfusion - ColdFusion 9 升级:无效的分支目标位置偏移
我正在将应用程序从 MX7 升级到 9 并在我的 Mac 开发服务器上对其进行测试。我有一个带有大 cfswitch 的页面——大约 20 种不同的情况,但长度不超过 10-12 行。仅在 CF9 中,每当其中一种情况执行 cfinclude (几乎是所有情况)时,我都会收到如下错误:
我已经广泛搜索,我能找到的最好的解释是 JDK 错误,据说在 MX7 中已修复!这是什么原因造成的?我如何解决它?这不是唯一一个带有大 cfswitch 的页面,所以我真的不想将所有内容重新写入 cfif 结构。