布衣王子

          Email:roose2008@gmail.com QQ:79212131

          HTTP Status 500 - 求解決辦法

          HTTP Status 500 -                                                                                     


          type Exception report

          message

          description The server encountered an internal error () that prevented it from fulfilling this request.

          exception

          javax.servlet.ServletException: Error allocating a servlet instance
          org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
          org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
          org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
          org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
          java.lang.Thread.run(Thread.java:619)
          

           

          root cause

          java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/bjsxt/servlet/HelloWorldServlet)
          java.lang.ClassLoader.defineClass1(Native Method)
          java.lang.ClassLoader.defineClass(ClassLoader.java:620)
          java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
          org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1819)
          org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
          org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1327)
          org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
          org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
          org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
          org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
          org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
          org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
          java.lang.Thread.run(Thread.java:619)
          

           

          note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.


          Apache Tomcat/6.0.16                                                                                       

          代碼:

          import java.io.IOException;
          import java.io.PrintWriter;

          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;

          public class HelloWorldServlet extends HttpServlet {

           @Override
           protected void doGet(HttpServletRequest request,
             HttpServletResponse response) throws ServletException, IOException {
            PrintWriter out = response.getWriter();
            out.println("<html><head></head><body><center><font color='red'>HelloWorldServlet!</font></center></body></html>");
            out.flush();
            out.close();
           }

           private static final long serialVersionUID = 1L;

          }

          環境:
          tomcat5.0 ,jdk6.0,netbeans6.1
          兄弟我在網上早了已經一天了還沒解決問題,希望那位先人幫幫我啊?向你跪下了!
          再解決不了我就要死了

          posted on 2008-09-16 21:04 草包書生 閱讀(44806) 評論(30)  編輯  收藏

          評論

          # re: HTTP Status 500 - 我跪下了 2008-09-16 21:16 ah

          HelloWorldServlet (wrong name: com/bjsxt/servlet/HelloWorldServlet


          package name?  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了[未登錄] 2008-09-16 21:19 michael

          java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/bjsxt/servlet/HelloWorldServlet)

          難道不是你的java代碼沒有寫 package?


            回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-16 21:23 山風小子

          從java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/bjsxt/servlet/HelloWorldServlet)開始分析:

          不知道兄臺代碼是否貼全,在你的代碼中似乎沒有package語句(比如package com.bjsxt.servlet;),而你在web.xml中可能將servlet-class設為com/bjsxt/servlet/HelloWorldServlet,注意應該是com.bjsxt.servlet.HelloWorldServlet

          總結,
          1, 在代碼開始處添加package com.bjsxt.servlet;
          2, 在將web.xml中的servlet-class設為com.bjsxt.servlet.HelloWorldServlet

          遇到問題時,心態很重要。



            回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-16 22:44 congpeixue

          該說的解決方案樓上都說了
          兄弟 沒必要這樣子 心態端正 多試幾次 總能找到解決方案的   回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-16 22:49 aisdf

          web.xml里配置的servlet和你寫的servlet地址不一致  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了[未登錄] 2008-09-17 00:28 aa

          bjsxt ??  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-17 08:31 老文

          Apache Tomcat/6.0.16

          錯誤信息怎么是tomcat6 下的?

          并且問題就是在:
          java.lang.NoClassDefFoundError: HelloWorldServlet (wrong name: com/bjsxt/servlet/HelloWorldServlet)
            回復  更多評論   

          # re: HTTP Status 500 - 我跪下了[未登錄] 2008-09-17 08:34 jones

          胡亂搭配,tomcat5根本就不支持JDK1.6,就算沒有這個錯誤,你這么搞也遲早會翻船  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-17 08:52 ttc

          他用的是myeclipse自帶tomcat6。
          web.xml中的servlet定義有問題,最好貼出來看  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-17 09:01 fy

          # re: HTTP Status 500 - 我跪下了[未登錄] 回復 更多評論
          2008-09-17 08:34 by jones
          胡亂搭配,tomcat5根本就不支持JDK1.6,就算沒有這個錯誤,你這么搞也遲早會翻船
          此人沒有用過請不要隨便評論,OK?  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-17 09:37 no name

          這都上了RSS推薦。。。天哪。。。  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-17 10:25 skzr

          天哪這樣也可以上!!!!
          浪費了我幾分鐘  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了[未登錄] 2008-09-17 16:28 無名

          受不了  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-17 17:54 大道自然

          跑著去吧!  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了[未登錄] 2008-09-17 18:50 lijun

          哥們尚學堂的  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了[未登錄] 2008-09-17 22:40 yun

          你們老師呢?不管啊?  回復  更多評論   

          # re: HTTP Status 500 - 我跪下了 2008-09-18 13:11 jsj321

          這樣的東西別放到首頁。
          dudu一會兒要來的。
          有問題去專業的提問區去問:http://www.jsj321.com  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2008-09-23 00:47 yxc

          樓主用的是MyEclipse嗎?
          你的java文件里沒有你自己的包啊,不new package ,可以new class??  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2008-09-27 10:22 ann

          在你的app中沒有編譯好的com/bjsxt/servlet/HelloWorldServlet.class ,看看在web.xml中配置的 servlet-class與HelloWorld的路徑與你寫得HelloWorld的package一致嗎  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2008-12-02 14:29 daxia

          從新安裝tom 5.5.25 和JDK1.6 你再試試 就能好用了  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2009-02-25 15:56 nello

          你的配置肯定沒有什么問題,問題就是你的代碼。  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2010-03-26 21:34 efef

          dfd  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2010-08-03 08:15 陸恒

          上課網頁開不出來
            回復  更多評論   

          # HTTP Status 500 - 求解決辦法 2011-07-23 07:23 黃鑫

          我的電腦開瀏覽器的時候怎么會出現這樣的對話框呢?
          HTTP Status 500 -

          --------------------------------------------------------------------------------

          type Exception report

          message

          description The server encountered an internal error () that prevented it from fulfilling this request.

          exception

          java.lang.ArrayIndexOutOfBoundsException


          note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.


          --------------------------------------------------------------------------------

          Apache Tomcat/6.0.18  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2013-04-05 14:59 bingran

          HTTP Status 500 -

          --------------------------------------------------------------------------------

          type Exception report

          message

          description The server encountered an internal error () that prevented it from fulfilling this request.

          exception

          java.lang.NoSuchMethodException: hhxy.xxgc.MyAction.add()
          java.lang.Class.getMethod(Class.java:1605)
          org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.getActionMethod(AnnotationValidationInterceptor.java:75)
          org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:47)
          com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
          com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
          com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
          com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
          com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
          org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
          org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:488)
          org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
          org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)


          note The full stack trace of the root cause is available in the Apache Tomcat/6.0.13 logs.


          --------------------------------------------------------------------------------

          Apache Tomcat/6.0.13  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2013-07-12 08:37 FAFA

          樓主,你好.同命運,我也碰到一樣的問題,悶得慌.QQ:1049568282.交流  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2014-05-08 15:25 聯想電腦

          因證書錯誤,無法讀取中文文本  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2014-05-08 15:26 聯想電腦

          不能讀取中文  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法 2014-07-01 09:33 周福衛

          加我QQ1045806879求人幫我  回復  更多評論   

          # re: HTTP Status 500 - 求解決辦法[未登錄] 2015-04-26 22:05 輕松

          qiujiu  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          常用鏈接

          相冊

          java的相關連接

          最新評論

          主站蜘蛛池模板: 龙口市| 丰原市| 拉萨市| 唐海县| 朔州市| 全州县| 景洪市| 余干县| 天气| 卓尼县| 平武县| 兴义市| 耿马| 三原县| 昌宁县| 左云县| 盘锦市| 深圳市| 溧水县| 明水县| 铜山县| 句容市| 扎赉特旗| 驻马店市| 普格县| 嵩明县| 南城县| 牟定县| 泰顺县| 邛崃市| 广昌县| 广安市| 西华县| 桦南县| 托克逊县| 江阴市| 大庆市| 遂宁市| 清原| 新余市| 上林县|