`

解决sun.misc.Launcher$AppClassLoader cannot be cast to com.caucho.loader.DynamicCl

阅读更多
环境描述:
      WinXPSP3+Myeclipse6.5+Resin3.10.21
问题描述:
      用Myeclipse+Resin跑web程序时出现一个问题,启动程序后console显示正常,但是一打开页面提示:
sun.misc.Launcher$AppClassLoader cannot be cast to com.caucho.loader.DynamicClassLoader错误

    开始怀疑是JDK配置出错(因为之前配置出错过一会,提示javac.main 错误,后来将tools.jar 和dt.jar 加到了windows-perporties-java-installed jres里解决了),多次重新配置JDK后任然无效,但是研究程序的目录结构时,发现里面有两个web-inf目录,会不会是这个出现的问题?
     
      回到eclipse,查看工程的properties发现当前设置的output目录是web/Web-inf/work文件夹,重新设置项目的生成目录为/web-inf/work,重新生成项目,再次打开测试页面,问题解决~
   




思考:
      这个问题的来源是Resin的设置,从别人那里考过程序来的时没有修改好它的配置文件,结果它指定的class目录和eclipse中指定的输出目录不同,出现错误。


  • 大小: 5.1 KB
分享到:
评论

相关推荐

    sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用已解决

    最近项目实验发现导入工具程序后项目有错,查看发现sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用,找不到相应的类。 二、原因分析 冲浪后发现JDK中的lib\tools.jar和JRE中的lib\rt.jar已从Java SE 9中...

    sun.misc.BASE64Decoder(Android Base64Jar包以及Java源代码)

    sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及Java源代码 sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及Java源代码 sun.misc.BASE64Decoder 其中包括 Android Base64Jar包 以及...

    解决sun.misc.URLClassPath自动Debug缘故

    ### 解决sun.misc.URLClassPath自动Debug的问题 #### 背景介绍 在进行Java项目的开发过程中,尤其是使用集成开发环境(IDE)如Eclipse时,开发者可能会遇到一个较为罕见但又令人困惑的问题:在调试模式下启动项目时...

    sun.misc.BASE64Encoder源码及jar包

    在Java编程语言中,`sun.misc.BASE64Encoder`和`BASE64Decoder`是用于进行Base64编码和解码的内部类,它们属于`sun.misc`包,这是一个非公开(非标准)的Java库。`sun.misc`包中的类主要用于JVM内部使用,因此在官方...

    sun.misc.BASE64Encoder.jar包

    3. **缺少文档**:官方文档通常不涵盖`sun.misc`包的内容,因此解决问题时可能会遇到困难。 4. **不适用于模块化系统**:在Java 9引入的模块系统(Jigsaw)中,直接访问`sun.misc`包可能会导致模块化错误。 总之,...

    sun.misc.base64decoder.jar下载

    sun.misc.BASE64Encoder找不到jar包的解决方法? 在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:  Access restriction: The type BASE64Decoder is not ...

    sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder;

    标题 "sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder;" 暗示了我们正在讨论Java中用于Base64编码和解码的类。这两个类,`BASE64Decoder`和`BASE64Encoder`,是Java早期版本中的非标准组件,属于`sun.misc`...

    sun.misc.BASE64Encoder 加密源码+完整包.rar

    在Java编程语言中,`sun.misc.BASE64Encoder` 和 `sun.misc.BASE64Decoder` 是两个用于Base64编码和解码的内部类,它们位于`sun.misc`包下。Base64是一种用于在网络上传输二进制数据的文本编码方式,它将任意的字节...

    sun.misc.BASE64Decoder.jar最新

    sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar

    java开发 sun.misc.BASE64Decoder.jar包下载

    java开发 sun.misc.BASE64Decoder.jar包下载 java开发 sun.misc.BASE64Decoder.jar包下载

    sun.misc.BASE64Decoder.rar

    Intellij-解决报错:import sun.misc.BASE64Decoder无法找到 报错原因:JDK从1.8升级到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用 sun.misc.BASE64Decoder

    sun.misc.BASE64Decoder

    "sun.misc.BASE64Decoder" 是Java平台标准库中的一个类,主要用于对BASE64编码的数据进行解码。在腾讯云点播视频上传过程中,这个工具可能被用来处理视频数据的编码格式,确保数据能够正确地在网络上传输和存储。 ...

    sun.misc.jar

    Base64算法的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder来进行的,例如Base64 和 Base64URL等需要依赖它

    sun.misc.BASE64Decoder.jar

    在Java编程语言中,`sun.misc.BASE64Decoder`是一个重要的类,用于处理Base64编码的解码工作。Base64是一种常见的数据编码方法,它将任意的二进制数据转换为ASCII字符串,以便在网络传输或者存储时避免非ASCII字符的...

    sun.misc.BASE64Encoder.jar

    sun.misc.BASE64Encoder找不到jar包,就导入sun.misc.BASE64Decoder.jar 封装好的jar包,无需再导入jre系统库了

    sun.misc.BASE64Decoder.zip

    《深入解析Java 7中的sun.misc.BASE64Decoder》 在Java编程中,`sun.misc.BASE64Decoder`是Java 7版本中一个用于解码Base64编码的数据的类。Base64是一种广泛使用的编码方式,它将任意二进制数据转换为可打印的...

    sun.misc.BASE64Encoder 找不到

    在Java编程中,`sun.misc.BASE64Encoder` 类曾是Java标准库早期版本中用于进行Base64编码的一个工具类。然而,由于这个类属于Sun Microsystems的内部实现细节,自Java 9开始,它被标记为废弃,并在后续版本中逐步...

    JDK8中sun.misc包下的UnSafe类

    JDK8中sun.misc包下的UnSafe类,想查看源码的就拿走,没积分的请与我联系!xtfggef@gmail.com

Global site tag (gtag.js) - Google Analytics