环境描述:
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,重新生成项目,再次打开测试页面,问题解决~
[img]http://dl.iteye.com/upload/attachment/561334/06786b6b-57cf-37d7-8812-0f2b93f91b93.bmp[/img]
思考:
这个问题的来源是Resin的设置,从别人那里考过程序来的时没有修改好它的配置文件,结果它指定的class目录和eclipse中指定的输出目录不同,出现错误。
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,重新生成项目,再次打开测试页面,问题解决~
[img]http://dl.iteye.com/upload/attachment/561334/06786b6b-57cf-37d7-8812-0f2b93f91b93.bmp[/img]
思考:
这个问题的来源是Resin的设置,从别人那里考过程序来的时没有修改好它的配置文件,结果它指定的class目录和eclipse中指定的输出目录不同,出现错误。
Resin 配置问题
本文解决了一个关于 Resin 服务器配置的问题,该问题导致 Myeclipse 开发的 Web 应用无法正确运行。通过调整项目的输出目录设置,最终解决了错误。
4990

被折叠的 条评论
为什么被折叠?



