最初并未发现,笔者的系统环境变量JAVA_HOME变量设置错误

D:\develop\Java\x64\jdk1.8.0_144 #最初使用了阉割版的JDK

改成完整安装的JDK就可以

D:\develop\Java\jdk1.8.0_144

另外还有设置RESIN_HOME环境变量

RESIN_HOME=D:\develop\resin-pro-4.0.

设置环境变量

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%RESIN_HOME%\lib\resin.jar;%RESIN_HOME%\lib\javamail-.jar

网上说要把lib目录下所有jar加进去,即使JAVA_HOME设置正确,不加仍旧保持

缺少%RESIN_HOME%\lib\resin.jar;报错
Error occurred during initialization of VM
java.lang.Error: java.lang.ClassNotFoundException: com.caucho.loader.SystemClassLoader
at java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1469)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1436)
Caused by: java.lang.ClassNotFoundException: com.caucho.loader.SystemClassLoader at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at java.lang.SystemClassLoaderAction.run(ClassLoader.java:2209)
at java.lang.SystemClassLoaderAction.run(ClassLoader.java:2195)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1456)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1436)

缺少%RESIN_HOME%\lib\javamail-141.jar报错:

file:/d:/develop/resin-pro-4.0.53/conf/health.xml:723: com.caucho.config.core.ResinIf.init(): java.lang.NoClassDefFoundError: javax/mail/Session

721:      - Automatic PDF reports
722: -->
723: <resin:if test="${pdf_summary}">
724: <health:PdfReport>
725: <path>${resin.root}/doc/admin/pdf-gen.php</path> at com.caucho.config.xml.XmlConfigContext.error(XmlConfigContext.java:1244)
at com.caucho.config.xml.XmlConfigContext.configureChildNode(XmlConfigContext.java:471)
at com.caucho.config.xml.XmlConfigContext.configureAttribute(XmlConfigContext.java:324)
at com.caucho.config.program.NodeBuilderChildProgram.inject(NodeBuilderChildProgram.java:82)
at com.caucho.config.program.ContainerProgram.inject(ContainerProgram.java:88)
at com.caucho.config.program.ConfigProgram.configure(ConfigProgram.java:107)
at com.caucho.config.core.ResinIf.init(ResinIf.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.caucho.config.j2ee.PostConstructProgram.inject(PostConstructProgram.java:140)
at com.caucho.config.type.InlineBeanType.init(InlineBeanType.java:458)
at com.caucho.config.xml.XmlConfigContext.configureChildBean(XmlConfigContext.java:705)
at com.caucho.config.xml.XmlConfigContext.configureBeanProperties(XmlConfigContext.java:686)
at com.caucho.config.xml.XmlConfigContext.configureChildNode(XmlConfigContext.java:464)
at com.caucho.config.xml.XmlConfigContext.configureNode(XmlConfigContext.java:371)
at com.caucho.config.xml.XmlConfigContext.configureBean(XmlConfigContext.java:285)
at com.caucho.config.Config.configureBean(Config.java:376)
at com.caucho.config.Config.configureBean(Config.java:342)
at com.caucho.config.core.ResinImport.initImpl(ResinImport.java:176)
at com.caucho.config.core.ResinImport.init(ResinImport.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.caucho.config.j2ee.PostConstructProgram.inject(PostConstructProgram.java:140)
at com.caucho.config.type.InlineBeanType.init(InlineBeanType.java:458)
at com.caucho.config.xml.XmlConfigContext.configureChildBean(XmlConfigContext.java:705)
at com.caucho.config.xml.XmlConfigContext.configureBeanProperties(XmlConfigContext.java:686)
at com.caucho.config.xml.XmlConfigContext.configureChildNode(XmlConfigContext.java:464)
at com.caucho.config.xml.XmlConfigContext.configureNode(XmlConfigContext.java:371)
at com.caucho.config.xml.XmlConfigContext.configureBean(XmlConfigContext.java:285)
at com.caucho.config.xml.XmlConfigContext.configure(XmlConfigContext.java:243)
at com.caucho.config.Config.configure(Config.java:324)
at com.caucho.config.Config.configure(Config.java:254)
at com.caucho.server.resin.BootConfig.configureFile(BootConfig.java:132) at com.caucho.server.resin.Resin.configureFile(Resin.java:1036)
at com.caucho.server.resin.Resin.<init>(Resin.java:251)
at com.caucho.server.resin.Resin.<init>(Resin.java:183)
at com.caucho.server.resin.Resin.main(Resin.java:1465)
Caused by: com.caucho.config.ConfigException: com.caucho.config.core.ResinIf.init(): java.lang.NoClassDefFoundError: javax/mail/Session
at com.caucho.config.ConfigException.create(ConfigException.java:102)
at com.caucho.config.ConfigException.create(ConfigException.java:130)
at com.caucho.config.j2ee.PostConstructProgram.inject(PostConstructProgram.java:142)
at com.caucho.config.type.InlineBeanType.init(InlineBeanType.java:458)
at com.caucho.config.xml.XmlConfigContext.configureChildBean(XmlConfigContext.java:705)
at com.caucho.config.xml.XmlConfigContext.configureBeanProperties(XmlConfigContext.java:686)
at com.caucho.config.xml.XmlConfigContext.configureChildNode(XmlConfigContext.java:464)
... 39 more
Caused by: java.lang.NoClassDefFoundError: javax/mail/Session
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
at com.caucho.config.reflect.ReflectionAnnotatedType.introspectMethods(ReflectionAnnotatedType.java:260)
at com.caucho.config.reflect.ReflectionAnnotatedType.introspect(ReflectionAnnotatedType.java:212)
at com.caucho.config.reflect.ReflectionAnnotatedType.introspect(ReflectionAnnotatedType.java:193)
at com.caucho.config.reflect.ReflectionAnnotatedType.getMethods(ReflectionAnnotatedType.java:152)
at com.caucho.config.reflect.AnnotatedTypeImpl.getMethods(AnnotatedTypeImpl.java:132)
at com.caucho.config.xml.XmlBeanConfig.<init>(XmlBeanConfig.java:130)
at com.caucho.config.xml.XmlBeanAttribute.create(XmlBeanAttribute.java:139)
at com.caucho.config.xml.XmlConfigContext.configureBeanProperties(XmlConfigContext.java:677)
at com.caucho.config.xml.XmlConfigContext.configureChildNode(XmlConfigContext.java:464)
at com.caucho.config.xml.XmlConfigContext.configureAttribute(XmlConfigContext.java:324)
at com.caucho.config.program.NodeBuilderChildProgram.inject(NodeBuilderChildProgram.java:82)
at com.caucho.config.program.ContainerProgram.inject(ContainerProgram.java:88)
at com.caucho.config.program.ConfigProgram.configure(ConfigProgram.java:107)
at com.caucho.config.core.ResinIf.init(ResinIf.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.caucho.config.j2ee.PostConstructProgram.inject(PostConstructProgram.java:140)
... 43 more
Caused by: java.lang.ClassNotFoundException: javax.mail.Session
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 65 more
file:/d:/develop/resin-pro-4.0.53/conf/health.xml:723: com.caucho.config.core.ResinIf.init(): java.lang.NoClassDefFoundError: javax/mail/Session 721: - Automatic PDF reports
722: -->
723: <resin:if test="${pdf_summary}">
724: <health:PdfReport>
725: <path>${resin.root}/doc/admin/pdf-gen.php</path>

当然如果你的resin启动还报错,请根据出错类所在包添加到%resin_home%\lib\目录

在linux下,专业版还有以下两种启动参数

IV) PDF Reports
--------------- With Resin-Pro, you can get a PDF snapshot report of the server with the
command-line: unix> bin/resin.sh pdf-report #生成pdf报告 You can also get a watchdog restart report with the -watchdog option unix> bin/resin.sh pdf-report -watchdog

resin-pro-4.0.53报错java.lang.Error: java.lang.ClassNotFoundException: com.caucho.loader.SystemClassLoader的更多相关文章

  1. spring boot 1.5.3项目放到resin4.0.53报错

    报错信息: {main} java.lang.AbstractMethodError: org.hibernate.validator.internal.engine.ConfigurationImp ...

  2. Tomcat7.0启动报错:java.lang.illegalargumentexception:taglib definition not consisten with specification version

    Tomcat7.0启动报错:java.lang.illegalargumentexception:taglib definition not consisten with specification ...

  3. eclipse连接远程Hadoop报错,Caused by: java.io.IOException: 远程主机强迫关闭了一个现有的连接。

    eclipse连接远程Hadoop报错,Caused by: java.io.IOException: 远程主机强迫关闭了一个现有的连接.全部报错信息如下: Exception in thread & ...

  4. wince6.0 编译报错:"error C2220: warning treated as error - no 'object' file generated"的解决办法

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  5. Eclipse启动报错An internal error occurred during: "Initializing Java Tooling"

    Eclipse启动报错An internal error occurred during: "Initializing Java Tooling" 解决方案: 删除工作空间work ...

  6. zipkin启动报错(Caused by: java.lang.ClassNotFoundException: zipkin.Component)的解决方法

    使用ziplin依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifact ...

  7. 项目报错:Caused by: java.lang.ClassNotFoundException: Didn't find class "..."on path: DexPathList

    项目报错: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.eshore.njb.MyApplicat ...

  8. AndroidStudio3.0 注解报错Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor.

    把Androidstudio2.2的项目放到3.0里面去了,然后开始报错了. 体验最新版AndroidStudio3.0 Canary 8的时候,发现之前项目的butter knife报错,用到注解的 ...

  9. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">报错

    https://blog.csdn.net/qq_36611526/article/details/79067159 今天遇到个问题 文件内引入某个资源 pom.xml头部http://maven.a ...

随机推荐

  1. Process Pool实现Python的并行执行

    参考:Python3.6.2文档 Source code: Lib/concurrent/futures/thread.py and Lib/concurrent/futures/process.py ...

  2. 长沙雅礼中学集训-------------------day1(内含day0)

    day0: 首先,请允许我吐槽一下: 1.那些一个人住一个标准房的人您们真的是#@**¥&%……#*()%……*()@Q$&. 2.感谢那些一个人住一个标准间的人,要不然我们也找不到这 ...

  3. 【Codeforces】CF 165 E Compatible Numbers(状压dp)

    题目 传送门:QWQ 分析 很难想到方向,但有方向了就很easy了. 我们如何减少不必要的计算? 如果我们知道了$ 100111 $的相容的数,$ 100101 $的相容数和他是完全一样的. 我们就靠 ...

  4. 3D Render

    记录最近遇到的问题: 1:崩溃问题 由于高频率获取DC异常导致. void D3D11Texture2D::Copy2Window(void* srcdc, uint32_t left, uint32 ...

  5. php表达式

    表达式是PHP中一个重要的概念,可以把表达式理解为“任何有值的东西”.在本教程中涉及到表达式的语法,我们以“expr”来表示表达式. 下面就是一个表达式: $x > $y; 在上面的例子中,当$ ...

  6. Executor框架(四)周期/延时任务ScheduleThreadPoolExecutor

    ScheduledThreadPoolExecutor 介绍   ScheduledThreadPoolExecutor 是一个可以实现定时任务的 ThreadPoolExecutor(线程池).比 ...

  7. Linux编辑器|gedit|vi|vim编辑器

    gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适. sublime编辑器 Sublime T ...

  8. CentOS Apache配置详解

    要想在linux上实现网页服务器(www)需要Apache这个服务器软件,不过Apache仅能提供最基本的静态网站数据而已,想要实现动态网站的话,最好还是要PHP与MySQL的支持,所以下面我们将会以 ...

  9. html:模板

    http://www.mycodes.net/code_previewmap.php?id=3461 http://www.17sucai.com/pins/4120.html  欧美风格的CMS企业 ...

  10. JAVA 整合 SSM (Spring + SpringMVC + MyBatis)

    < 一 > POM 配置文件 ( 如果出现 JAR 包 引入错误, 请自行下载 ) <project xmlns="http://maven.apache.org/POM/ ...