读书人

weblogic报错无法编译JSPNoClassDef

发布时间: 2012-09-21 15:47:26 作者: rapoo

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

读书人网 >Web前端

热点推荐