问题标签 [resin]

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 回答
527 浏览

jsp - Resin3x 中的 ResourceBundle 后备分辨率是否被破坏?

给定以下 ResourceBundle 属性文件:

  1. 消息属性
  2. messages_en.properties
  3. messages_es.properties
  4. 消息_{某些语言环境}.properties

注意:messages.properties 包含默认语言环境的所有消息。messages_en.properties 真的是空的 - 它只是为了正确性。messages_en.properties 将回退到messages.properties!

并在 web.xml 中给出以下配置参数:

我希望如果选择的语言环境是'es',并且资源没有在'es'中翻译,那么它将回退到'en',最后回到'messages.properties'(因为messages_en.properties是空的) .

这就是 Jetty 中的工作方式。我还在 WebSphere 上对此进行了测试。

树脂是问题

问题是当我到达 Resin (3.0.23) 时。后备解决方案根本不起作用!为了显示消息,我必须执行以下操作:

  1. 将messages.properties 重命名为messages_en.properties(本质上是交换messages.properties 和messages_en.properties 的内容)
  2. 确保messages_en.properties 中的所有键也在messages_{every other locale}.properties 中定义(即使完全相同)。

如果我不这样做,我会得到“???some.key???” 在 JSP 中。

请帮忙!这令人困惑。

-- LES

解决方案

将以下内容添加到 pom.xml(如果您使用的是 maven)

0 投票
1 回答
1121 浏览

java - Resin Open Source 上的 Quercus PHP 与 Resin Professional 相比有多快(慢)?

Caucho 的聪明人很快指出 Quercus 比直接 mod_php(没有 APC)快 3 到 5 倍。但是深入研究文档,您会发现 PHP 到字节码的编译仅在 Resin Pro 中可用(699 美元)。

我想知道的是,Resin Open Source 执行 PHP 代码的速度有多快(即有多慢)?

是的,我知道我可以测试它,这取决于应用程序,取决于环境,等等等等。但我只需要以前做过的任何人的一个轶事数据点,无论它是否具有统计意义……没关系!

0 投票
1 回答
828 浏览

xml - 将 XML 解析器更改为 Xerces 时出现 JSP 编译错误

所有,我正在开发一个我们在 Resin Web 应用服务器中部署的 Java Web 应用。我一直在为应用程序的一个新部分进行一些 XML 解析,并意识到我们的应用程序正在使用Resin 类进行解析。由于多种原因,我想摆脱它并使用更标准的东西,所以我在我的树脂配置文件中设置了这些系统属性(并将 xerces jar 添加到我的类路径中):

而且,现在我在几个页面上都遇到了 JSP 编译错误(我猜 Resin 的内置解析器更宽松)。错误内容如下:

而且,某些页面上的“display:column”标签确实包含“title”属性中的标记。这是一个例子:

我知道那是一些丑陋的 JSP 代码,但它也是已经投入生产的代码,所以我犹豫要不要更改它。

有谁知道我可以设置 xerces 以便它允许 JSP 按原样编译的方法?

0 投票
2 回答
1013 浏览

java - 使用 Resin 和 Grails 时抛出 UnsupportedEncodingException

我在 Grails 下运行的 Grails webapp 中遇到了一个奇怪的问题:

java.io.UnsupportedEncodingException"ISO8859_10"由于各种未知的编码字符串(例如, )而经常抛出"ISO-8859-10",奇怪的是这完全在 Resin 和 Grails 代码中完成。也就是说 - 抛出异常时不涉及自定义代码。

我不确定是 Grails 还是 servlet 容器的代码应该处理异常。但我认为应该在某个地方处理异常,而不是一直冒泡到 stderr。

这是完全的例外:

我的问题:

  • 是否应该处理异常?如果是这样,是 servlet 容器(Resin)还是 Web 框架(Grails)的责任?
  • 你将如何解决这个问题?(我宁愿不让异常日志杂乱无章地出现我无能为力的异常。)
0 投票
1 回答
324 浏览

maven-2 - “caucho.com”新的 Maven2 存储库地址在哪里?

我添加了“ http://caucho.com/m2 ”或“ http://caucho.com/m2-snapshot ”存储库地址但错误。消息是

新地址在哪里?

0 投票
1 回答
1261 浏览

resin - 树脂中的hmux是什么?

当我启动 Resin 服务器时,它说

这是什么hmux?这是一项服务还是只是树脂为自己使用?

0 投票
1 回答
338 浏览

java - 每次数据库被退回时,应用服务器是否需要退回?

我连接了我的应用服务器树脂和 Oracle 数据库。如果数据库因任何原因被退回,我也必须退回我的应用服务器以清除不良连接。有没有办法解决这个问题?任何属性设置到数据源?

除了 FCF...

0 投票
1 回答
567 浏览

java - 无法读取属性文件

我正在开发一个 Web 应用程序,我想从应用程序外部(即系统驱动器上)的属性文件中检索值。但是在这样做时我遇到了问题。有趣的是,如果我将属性文件放在类路径位置,那么应用程序可以正常工作。我正在使用树脂服务器 3.0.23 和带有 spring 2.5.4 jars 的 spring mvc 架构。我也在树脂 4.0.9 的树脂升级版上进行了尝试。我也遇到了同样的问题。

上述查询是否存在树脂服务器的兼容性问题或是否有其他方法可以解决此问题?

请建议。

谢谢。

0 投票
1 回答
267 浏览

jetty - Resin 4 的 Bayeux 代码示例

任何人都有 Resin 4 中 Bayeux + Comet 支持的工作(简单)示例源代码?谢谢。(或者如果没有,Jetty 有吗?)

0 投票
4 回答
2034 浏览

java - 如何避免 OutOfMemoryError 上传文件?

我正在尝试上传图像文件。当上传大小约为 40 到 200kb 的文件时,一切都很好。但是当我尝试上传大小为 459kb 的文件时,有时它会被上传,有时会显示 OutOfMemoryError。我认为抛出此错误的文件大小不会很大。我用的是树脂。是否有可能存在阻止上传大文件的树脂设置?因为在代码中我没有为文件上传设置任何最大大小。

任何人都知道如何避免这种情况。我希望用户上传大小不超过 10 MB 的图像。