当前位置: 代码迷 >> Web前端 >> weblogic报错无法编译JSP,NoClassDefFoundError解决办法
  详细解决方案

weblogic报错无法编译JSP,NoClassDefFoundError解决办法

热度:699   发布时间:2012-09-21 15:47:26.0
weblogic报错无法编译JSP,NoClassDefFoundError解决方法
错误解决:
1、Weblogic出现的com/sun/mirror/declaration/ClassDeclaration错误:

NoClassDefFoundError: com/sun/mirror/declaration/ClassDeclaration
关于MyEclipse浏览器不能显示jsp程序的错误

     早几天做J2ee作业的时候,发现MyEclipse居然不能用自带的浏览器显示jsp文件。用了两天时间,查找了很多网站很多论坛,却很难发现一个与我的情况完全匹配的,最终还是自己结合论坛上高人指点,胡乱摸索,突然眼前一亮,“This is my JSP page!”,成功!

     我用Weblogic 10作为JAVA EE的服务器,采用MyEclipse 6.0.0 GA为开发工具。创建一个project,部署,运行,出现以下错误:NoClassDefFoundError: com/sun/mirror/declaration/ClassDeclaration

在网上搜索解决方法,未果,本人认为关键的错误是这个:
Compiler class: 'com.sun.tools.javac.Main', not found

不能在浏览器上显示的原因应该是部署的时候没有把tool.jar加到classpath里。

解决方法:
在configure servers里,打开weblogic10的path,在Prepend to classpath里加上tools.jar(这个包在jdk的lib目录下),成功!

转自:http://blog.csdn.net/laiahu/article/details/2146252
  相关解决方案