- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
版本 java :10.0.1 Tomcat :8.0.36Ubuntu:18.04(64 位)Eclipse:光子(64 位)
错误:当我运行 Tomcat 服务器时,我发现了以下错误。请不要告诉我尽可能降低版本,因为我喜欢使用最新技术。
SEVERE: Failed to trigger creation of the GC Daemon thread during Tomcat start to prevent possible memory leaks. This is expected on non-Sun JVMs.
java.lang.ClassNotFoundException: sun.misc.GC
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:291)
at org.apache.catalina.core.JreMemoryLeakPreventionListener.lifecycleEvent(JreMemoryLeakPreventionListener.java:286)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:394)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:99)
at org.apache.catalina.startup.Catalina.load(Catalina.java:580)
at org.apache.catalina.startup.Catalina.load(Catalina.java:603)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:310)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:484)
最佳答案
Tomcat 8 引用了 sun.misc.GC
,它已在 Java 9 中被删除 - 因此您会收到错误。
Please don't tell me to decrease the version if possible, because I love to use latest technology.
我会告诉你做相反的事情!您应该使用 Tomcat 9,而不是 Tomcat 8。错误应该会消失。
关于java.lang.ClassNotFoundException 太阳.misc.GC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51083715/
版本 java :10.0.1 Tomcat :8.0.36Ubuntu:18.04(64 位)Eclipse:光子(64 位) 错误:当我运行 Tomcat 服务器时,我发现了以下错误。请不要告诉我
我想将二进制文件传输到远程服务器。我为我的代码使用 SUN/ONC RPC(Linux 上的 rpcgen)。我正在使用 C。我已经为服务器和客户端编写了代码,它适用于文本文件,但是当我尝试传输二进制
我想在 Java 中使用 BouncyCaSTLe 和 PKCS11 库解密一个 CMSEnvelopedData。一切顺利,直到我遇到这个问题: 我可以成功检索收件人信息: CMSEnveloped
我低于异常 sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.ce
我在一个大型 Java 项目中工作,它有大约 400 个类。突然报错 sun.awt.image.PNGImageDecoder$PNGException: crc corruption at
我正在使用 Liferay v6.2 CE 并且出现以下错误: 2015 2:14:34 ΜΜ org.apache.catalina.startup.ContextConfig getServle
我正在学习 Java、Spring MVC 和 Eclipse。我现在正在读一本书,并试图让第一个 Spring MVC 示例运行。当我从 Eclipse 运行它时,出现此错误: INFO: TLD
我已经使用此命令创建了 CSR 请求: openssl req -out certificatecsr.csr -new -newkey rsa:2048 -keyout certificatekey
我们是三个开发 JSF 项目的人,我们之前没有接触过 JSF。奇怪的是,从 SVN check out 相同的数据,其中一名团队成员每次使用 Tomcat 7.0.27 时都会收到 404 错误。 T
我在 Apache Tomcat 7 上有一个 Web 应用程序,我的 Web 应用程序上有不受信任的证书。我的 Web 应用程序必须与另一个使用 https 的 Web 应用程序通信。但是我总是得到
在我运行以下代码时出现错误: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX
我已经从一台服务器迁移到一台新服务器。我为我的移动应用程序使用 PHP 网络服务来访问数据库中的数据。我已经安装了 SSL 证书,web 服务在浏览器和 iphone 应用程序(使用 ASIHTTPR
为什么在 HashMap 上调用 containsKey 比 get 慢? 测试:http://ideone.com/QsWXF (>15% 的差异,在 sun-jdk-1.6.0.17 上运行) 最
我是一名优秀的程序员,十分优秀!