【发布时间】:2020-08-13 22:42:59
【问题描述】:
下面的 Java 代码在基本的 Main 类示例中运行良好。太好了!
但是,当它部署在 Wildfly (10.0.0) 应用服务器上时,找不到提到的类并引发异常。 我已经在 IBM Websphere Application(8.0 和 9.0)等另一台应用服务器上进行了测试,它也可以工作。
有人知道为什么会在 Wildfly 上发生这种情况吗?
守则:
String resConfName = "sun.net.dns.ResolverConfiguration";
Class resConfClass = Class.forName(resConfName);
例外情况:
java.lang.ClassNotFoundException: sun.net.dns.ResolverConfiguration from [Module "deployment.myApp.ear.myApp.war:main" from Service Module Loader]
我的 Wildfly 环境:(悲伤的脸)
- 野蝇 10.0.0
- 使用 jdk1.8.0_152
我的 Websphere 8 环境:(笑脸)
- 是 8.0.0.12
- 使用 jdk1.6.0_45
我的 Websphere 9 环境:(笑脸)
- 是 9.0.0.11
- 使用 jdk1.8.0_152
简单的主要例子:(笑脸)
- 使用 jdk1.6.0_45 或 jdk1.8.0_152
提前谢谢你!
【问题讨论】:
标签: java websphere wildfly wildfly-10