Firefox 中的 Java 小程序

标签 java .net applet

在我的 ASP.NET MVC 应用程序中使用小程序(使用嵌入标记)时,我在测试服务器中遇到一个奇怪的问题。小程序在 IE 和 Firefox 浏览器中都可以在本地正常工作,但是当部署到测试服务器时,它仅在 Firefox 中抛出以下异常(IE 工作正常)。

请帮我解决这个问题

basic: exception: javax.xml.parsers.FactoryConfigurationError: Provider <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> not found.
java.lang.RuntimeException: javax.xml.parsers.FactoryConfigurationError: Provider <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> not found
    at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.parsers.FactoryConfigurationError: Provider <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> not found
    at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:772)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:696)
    at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:471)
    at org.apache.log4j.LogManager.<clinit>(LogManager.java:125)
    at org.apache.log4j.Logger.getLogger(Logger.java:105)
        Exception: java.lang.RuntimeException: javax.xml.parsers.FactoryConfigurationError: Provider <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> not found
Ignored exception: java.lang.RuntimeException: javax.xml.parsers.FactoryConfigurationError: Provider <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> not found
basic: Starting applet teardown
basic: Finished applet teardown

最佳答案

显然 log4j 尝试访问某些 XML 配置文件,但无法在期望的位置找到它们。

关于Firefox 中的 Java 小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2745365/

相关文章:

java - 使用 jZebra 在同一张收据上打印 HTML 和 PostScript

java - 具有相同类型子项的 App Engine 类

java - 如何在flutter中检测模拟器或真实设备? (Bluestacks、NoxPlayer 或 LDPlayer)

c# - linq 不会遍历列表

.net - 如何保护 "hibernate.cfg.xml"文件? (休眠)

java.awt.Graphics.fillRect() 行为不当

Java 检查 array[] 项是否存在

java - java中使用RC4加密图像

JavaScript htmlentities 法语

java - JApplet java.lang.NoClassDefFoundError : org/json/JSONException