环境描述:
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不可用,找不到相应的类。 二、原因分析 冲浪后发现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包 以及...
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.BASE64Encoder源码及jar包
安装了JDK 9以上版本,发现sun.misc.Base64Encoder和sun.misc.Base64Decoder无法使用。找不到导入的包此时将下面的包导入libs中就可以了
sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar sun.misc.BASE64Decoder.jar
sun.misc.BASEDecoder、sun.misc.BASEEncoder等 在编码解码是用到的工具类,导入jar包之后,就可以正常使用此类
java开发 sun.misc.BASE64Decoder.jar包下载 java开发 sun.misc.BASE64Decoder.jar包下载
sun.misc.BASE64Encoder找不到jar包,就导入sun.misc.BASE64Decoder.jar 封装好的jar包,无需再导入jre系统库了
如名,就是java 的sun.misc.BASE64Decoder.jar 包。 其实是已经过时的东西,因为java8推出了新的库来替代它,且android也有内置的base64相关的工具库。 但是,总有一些工程是要用老库的,也没办法(懒或者烦)更新...
调试Launcher4.0源码所需的三个jar包及BasicDream.java文件
JDK8中sun.misc包下的UnSafe类,想查看源码的就拿走,没积分的请与我联系!xtfggef@gmail.com
Base64算法的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder来进行的,例如Base64 和 Base64URL等需要依赖它
1.包含 sun.misc.BASE64加解密源码和jar【源码仅仅几个类而已】 2.完整的sun.misc.BASE64类【直接项目引用即可】
解决sun.misc.URLClassPath自动Debug缘故
放心下载
找不到sun.misc.BASE64Encoder 时,导入bcprov-ext-jdk15on-149.jar包就行
apache-commons-codec-1.4.jar和sun.misc.BASE64Encoder.jar和sun.misc.BASE64Decoder.jar
Intellij-解决报错:import sun.misc.BASE64Decoder无法找到 报错原因:JDK从1.8升级到9.0.1后sun.misc.BASE64Decoder和sun.misc.BASE64Encoder不可用 sun.misc.BASE64Decoder