【问题标题】:ClassNotFoundException when using applet with Telerik controls使用带有 Telerik 控件的小程序时出现 ClassNotFoundException
【发布时间】:2015-05-28 04:09:14
【问题描述】:

首先,我是一个dotnet 开发人员,对java 一无所知。我在我的 asp.net 应用程序中使用java applet。基本上这个插件用于uploading 文件夹,不使用插件不支持。我还有一些telerik 控件在我的其他页面之一中使用。问题是当我尝试运行该页面时,我在 java 中得到一个 ClassNotFoundException

我认为这与我的 telerik 文件中的 telerik 配置有关

当我在配置中没有任何 Telerik 控件或设置的不同应用程序中使用相同的 applet 时,小程序可以正常工作。

如果其他人遇到过这个问题,或者你能告诉我哪里出错了,那将非常有帮助。

这是我的 aspx 页面中的内容。

 <applet width="200" height="30"
    codebase="assets/applet"
    id="PGatewayApplet"
    name="PGatewayApplet"
    code="com.gatewaytest.pgateway.applet.PGatewayApplet.class"
    archive="PGatewayApplet.jar,dcm4che-core-2.0.22.jar,log4j-1.2.13.jar,slf4j-api-1.5.0.jar,slf4j-log4j12-1.5.0.jar">
    <param name="mayscript" value="yes" />
    <param name="Mode" value="FileUpload" />
    <ASP:PLACEHOLDER ID="ExtraAppletParams" RUNAT="server"></ASP:PLACEHOLDER>
</applet>

我没有这个小程序的代码。 同样的事情在另一个没有任何 Telerik 控件的 asp.net 应用程序中工作正常。

【问题讨论】:

  • 没有代码很难提供帮助。

标签: java asp.net applet telerik classnotfoundexception


【解决方案1】:

经过大量挖掘,我发现我的web.config 文件中的RadCompression 键导致了这个问题。 这是关键

<add name="RadCompression" type="Telerik.Web.UI.RadCompression" preCondition="integratedMode"/>

我在配置文件中对此进行了注释,applet 开始工作。

希望这对其他人有所帮助。

【讨论】:

    猜你喜欢
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    • 2013-06-13
    • 2018-03-31
    • 2011-08-26
    • 2018-03-05
    相关资源
    最近更新 更多