各位大侠们,帮我们OK一下两个问题,只要进来分数都是100分,我用的是eclipse3.0+tomcat 4.1+lomboz_3.0.1,全都安装在C盘1.建立JSP文件时出错
在Lomboz J2EE Project新建一个项目TomcatSample,但是建立index.JSP文件后提示:An error has occurred when creating this editor
(当编辑这个建立的这个文件时发生错误)2.不能运行Tomcat服务器
单击Lomboz J2EE view选项,选择apache tomcat v4.1.0服务器,右击Run server出现以下信息:
2007-1-4 21:07:38 org.apache.commons.digester.Digester startElement
严重: Begin event threw exception
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.apache.catalina.startup.ConnectorCreateRule.begin(ConnectorCreateRule.java:49)
at org.apache.commons.digester.Rule.begin(Rule.java:152)
at org.apache.commons.digester.Digester.startElement(Digester.java:1361)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.apache.commons.digester.Digester.parse(Digester.java:1647)
at org.apache.catalina.startup.Catalina.start(Catalina.java:415)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:345)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:150)
Caused by: java.lang.NoClassDefFoundError: javax/management/MBeanRegistration
at java.lang.ClassLoader.findBootstrapClass(Native Method)
at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:723)
at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:893)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:809)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:893)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:809)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:573)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:910)
at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:809)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at org.apache.coyote.tomcat4.CoyoteConnector.<init>(CoyoteConnector.java:76)
... 24 more
Catalina.start using C:\Program Files\Apache Software Foundation\Tomcat 4.1\conf\server.xml: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)
at org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)
at org.apache.commons.digester.Digester.startElement(Digester.java:1364)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1490)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442)
at org.apache.commons.digester.Digester.parse(Digester.java:1647)
at org.apache.catalina.startup.Catalina.start(Catalina.java:415)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:345)
at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:150)

解决方案 »

  1.   

    Caused by: java.lang.NoClassDefFoundError: javax/management/MBeanRegistration
      

  2.   

    估计是Lomboz没装好,版本不匹配,推荐在 Lomboz 网站上下在捆绑 eclipse 的版本http://ma3310.vicp.net
      

  3.   

    JDK的版本是多少?如果是1.4.X去下载个MX4J,5.0本身有JMX的:javax/management/MBeanRegistration了
      

  4.   

    希望和我一样困惑的朋友看看下面的网站
    eclipse 3.0和Tomcat5.0.27,构建jsp环境
    转载:
    http://hi.baidu.com/theredhat/blog/item/0813c416fa382c18972b43f6.html
      

  5.   

    up,怎么eclipse3.0+tomcat 4.1两个的版本都很老的?
      

  6.   

    哎呀,简单些嘛,用eclipse和myeclipse不就得了,,,什么插件都有。。
      

  7.   

    可以从以下几个方面看看:
    1,各各软件之间的版本是否是匹配的,
    2。JDK TOMCAT的环境变量,是否都设置正确,eclipse3.0下装tomcat 4.1和Lomboz还需要再装两个插件,看看有没有装,
    3,在eclipse下,tomcat 4.1和Lomboz的设置是否也设置正确了。
    建议装Lomboz-all-in版本的eclipse,这样起码可以省去配置lomboz。
      

  8.   

    按如下步骤重新装一下:
    直接解压eclipse-SDK-3.2-win32.zip到文件夹,并文件夹重命名为eclipse 再解压NLpack1-eclipse-SDK-3.2-win32.zip到文件夹,并把文件夹重命名为language,把language文件夹复制到eclipse底下然后在eclipse新建一个文件夹links,在links里新建一个文本文件并重命名为language.links(扩展名随便),内容为: path=path=E:\java\eclipse\language 注意路径要跟你的language目录一致。且一定都是英文的目录才可以!!(试过中文的目录连接不上) 
    安装后的目录结构 
    E:\java\eclipse         //eclipse.exe所在目录 
    E:\java\eclipse\links 
    E:\java\eclipse\language\eclipse\features 
    E:\java\eclipse\language\eclipse\plugins 1.首先安裝完语言包(下载:点击下载)。 
    2.在桌面的快捷方式路径后面加上参数即可: 英文-> -nl "en_US" 简体-> -nl "zh_CN" 繁体-> -nl "zh_TW" 其它语言按java标准类推. 如lomboz3也是按以上安装.只要eclipse装上了插件,tomcat的路径配置没有问题,jvm的classpath设的没有问题.应该就不会出现楼主的问题了。
      

  9.   

    第2个错误很简单,你直接打开浏览器运行.jsp文件,也可以点击eclipse上的浏览器运行.如果出现异常,但找到文件,那就是程序的问题;如果是没有找到文件,那就是配置的问题。
    以上仅贡参考!
      

  10.   

    JAVA  JSP  几乎没怎么用过
      

  11.   

    我今天用的时候也报错
    说什么jvm的问题
    还是不懂啊
      

  12.   

    谢谢大家对我帮助和支持,查出来是和tomcat安装问题,在DOS下运行tomcat4.exe,出现错误,所以最好大家用jdk1.5和tomcat5.0以上的
      

  13.   

    有没有人知道下面一题的解法
    用4个一位全加器组成一个先行进位的4位加法运算器,逻辑进位如下:
    Ci+1=Xi+YiCi-1
    Ci+1为进位输出,Xi是本地进位,Yi是传递进位Ci-1表示低一级的进位,要推导出4个先行
    进位的逻辑表达式,说明其原理,并画出逻辑电路图
      

  14.   

    改用MyEclipse或Bea WorkShop Studio吧~
      

  15.   

    以前用过myeclipse那个还好用  在myeclipse平台下配置好可以直接运行的
    不用单独运行tomcat就可以的
      

  16.   

    tomcat6.0的稳定些 myeclipes也要更新下 我用的是最新的 支持的功能强
      

  17.   

    用这个工具装插件很简单.
    http://blog.csdn.net/lixinye0123/archive/2006/04/07/654613.aspx