好象是,我对比了启动日志,最后一、二个操作有问题:下面的日志不是我家中机器生成的,是现在公司的机器生成的,这个JB运行没有问题。另外,我注意到家中那个JB的Web Debug选项不可用,而公司这个却可用,不知为何?bobosji(波波司机),你也遇到过这个问题吗?
Starting tomcat. Check logs/tomcat.log for error messages 2001-08-29 10:29:29 - ContextManager: Adding context Ctx(  )2001-08-29 10:29:29 - Ctx(  ): Removing duplicate servlet jsp jsp(org.apache.jasper.servlet.JspServlet/null)2001-08-29 10:29:29 - Ctx(  ): Removing duplicate *.jsp -> jsp(org.apache.jasper.servlet.JspServlet/null)2001-08-29 10:29:29 - Ctx(  ): File not found  E:\Project\JavaPrj\Exam_DB\Exam_DB\conf\tomcat-users.xml2001-08-29 10:29:30 - PoolTcpConnector: Starting HttpConnectionHandler on 80802001-08-29 10:29:30 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 80812001-08-29 10:29:31 - Ctx(  ): IOException in: R(  + / + null) Not an ISO 8859_1 character:星2001-08-29 10:29:31 - path="" :jsp: init2001-08-29 10:29:31 - Scratch dir for the JSP engine is: E:\Project\JavaPrj\Exam_DB\Exam_DB\work\localhost_80802001-08-29 10:29:31 - IMPORTANT: Do not modify the generated servlets2001-08-29 10:29:31 - JspEngine --> /Jsp1.jsp2001-08-29 10:29:31 -       ServletPath: /Jsp1.jsp2001-08-29 10:29:31 -          PathInfo: null2001-08-29 10:29:31 -          RealPath: E:\Project\JavaPrj\Exam_DB\Exam_DB\defaultroot\Jsp1.jsp2001-08-29 10:29:31 -        RequestURI: /Jsp1.jsp2001-08-29 10:29:31 -       QueryString: null2001-08-29 10:29:31 -    Request Params: 2001-08-29 10:29:31 - Classpath according to the Servlet Engine is: E:\Project\JavaPrj\Exam_DB\Exam_DB\defaultroot\WEB-INF\classes2001-08-29 10:29:32 - path="" :jsp: init

解决方案 »

  1.   

    bobosji(波波司机),老兄还是不行呀,我都换目录装了3遍了,不会让我重装系统吧,对了我用的是2000professional,下面是报告出错的信息:
    Starting tomcat. Check logs/tomcat.log for error messages 2000-08-29 10:40:08 - ContextManager: Adding context Ctx(  )2000-08-29 10:40:08 - Ctx(  ): Removing duplicate servlet jsp jsp(org.apache.jasper.servlet.JspServlet/null)2000-08-29 10:40:08 - Ctx(  ): Removing duplicate *.jsp -> jsp(org.apache.jasper.servlet.JspServlet/null)2000-08-29 10:40:08 - Ctx(  ): File not found  E:\Study_Project\KKK\conf\tomcat-users.xml2000-08-29 10:40:09 - PoolTcpConnector: Starting HttpConnectionHandler on 80802000-08-29 10:40:09 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 80812000-08-29 10:40:09 - Ctx(  ): IOException in: R(  + / + null) Not an ISO 8859_1 character:星2000-08-29 10:40:11 - path="" :jsp: init2000-08-29 10:40:11 - Scratch dir for the JSP engine is: E:\Study_Project\KKK\work\localhost_80802000-08-29 10:40:11 - IMPORTANT: Do not modify the generated servlets2000-08-29 10:40:12 - JspEngine --> /Jsp1.jsp2000-08-29 10:40:12 -       ServletPath: /Jsp1.jsp2000-08-29 10:40:12 -          PathInfo: null2000-08-29 10:40:12 -          RealPath: E:\Study_Project\KKK\defaultroot\Jsp1.jsp2000-08-29 10:40:12 -        RequestURI: /Jsp1.jsp2000-08-29 10:40:12 -       QueryString: null2000-08-29 10:40:12 -    Request Params: 2000-08-29 10:40:12 - Classpath according to the Servlet Engine is: E:\Study_Project\KKK\defaultroot\WEB-INF\classes2000-08-29 10:40:12 - Ctx(  ): Exception in: R(  + /Jsp1.jsp + null) - javax.servlet.ServletException: sun/tools/javac/Main at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:399) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484)Root cause:java.lang.NoClassDefFoundError: sun/tools/javac/Main at com.borland.jbuilder.webserverglue.tomcat.jsp.JasperSunJavaCompiler.compile(Unknown Source) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:245) at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:462) at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:433) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:152) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484)敬请指导,多谢!
      

  2.   

    2000-08-29 10:40:08 - Ctx(  ): File not found  E:\Study_Project\KKK\conf\tomcat-users.xml2000-08-29 10:40:09 - Ctx(  ): IOException in: R(  + / + null) Not an ISO 8859_1 character:星是不是程序有问题?你自己试着写个helloworld什么的看看
      

  3.   

    只好建议你检查一下两台机器的path、classpath、jdk配置了
      

  4.   

    应该是project-propers中的设置问题吧。
      

  5.   

    象这种内置的web server的设置,JB在每一个Project中都做了default setting,我没有做任何改动!不晓得以后的计划怎么实施!因为JB的调试确实是很方便!
      

  6.   

    我们都是命苦的人啊!我也是2000professional,装上jb5,却省生成一个jsp,运行起来也是出现这种问题,但我一个同事是好的,没有办法。不过jb5用起来不爽,编辑时光标老找不准字符的位置,不知道是不是jb5的问题。如果不用jb5,还有什么办法能方便的建立一个调试环境,请大虾多多指教。解决了通知我一声阿,兄弟!
      

  7.   

    yyf(老杨同志)j4,jb5都出现这种问题,办法有在 "tools"菜单选择"editor Options"再选择color项,将 screen element中的 Reserved Word 的 Bold 的选择去调!
      

  8.   

    兄弟们,我找到了答案!我的机器上在装JB之前,就安装了JDK1.3,而JB也自带安装了JDK1.3,而且在Configure JDK中,JDK目录是JB自带的。我不知道是否是因为两个JDK会产生冲突,但是我在Configure JDK中将目录指向单独安装的JDK之后,问题都解决了。而且,在卸载JB时,系统保留JDK等目录,下次再安装JB到另外的目录时,依然Configure JDK指向这个目录。这就是为什么我重装了几次依然没有解决这个问题(所谓换汤不换药),皇天不负呀,一切OK!谢谢诸位关注,希望能够给你们一些借鉴!
      

  9.   

    多谢Anth,真想给你加分。
    我有个类似的问题,你随便说两句,就给你家分!
    i am serious.