使用JRE部署规则集

时间:2015-10-01 15:53:10

标签: java deployment set classnotfoundexception rule

使用JRE部署规则集时收到ClassNotFoundException 平台:Windows 7 x64 浏览器:IE 11 32位和64位 已安装的JRE版本: 1.8.0_60 32位& 64位 1.7.0_79 32位& 64位

JRE部署规则集(DRS)已签名且有效。我添加了force并将DRS版本从1.0更改为1.1,它没有改变任何内容。

<?xml version="1.0" encoding="UTF-8"?>
<ruleset version="1.1+">
  <rule>
    <id location="http://%Site%:%Port%/%blahblahblah%/" />
    <action permission="run" version="1.7.0_79" force="true" />
   </rule>
</ruleset>

我有一个包含两个不同Java小程序的站点,这些小程序可通过不同的链接获得。小程序来自外部供应商,尚未更新,因此需要在DRS中使用此功能。两个applet都按照指示启动Java然后切换到JRE 1.7.0_79。一个加载正常,其他错误与ClassNotFoundException - com /%AppName%/ wcm / api / User。 Java控制台中的详细信息引用了“log4j:WARN无法找到记录器(%AppName%.vw.base)的appender。 log4j:WARN请正确初始化log4j系统。“

踢球者是当只安装JRE 1.7.0_79时,两个applet加载都没有问题。

我最好的猜测是DRS无法处理某些路径中的空格。我已经看到这行“com /%AppName%/ wcm / api / User”作为日志中较长路径的尾部。最终,我很乐意去供应商并告诉他们修复他们的代码,但我这样做是因为那还没有发生。 :P

之前是否有人见过这个问题,或者有人知道该问题的解决方案可能是什么?

0 个答案:

没有答案