0

Eclipse でデバッグしたい Tomcat で実行されている Spring ベースの Web アプリケーションがあります。Tomcat をデバッグ モード (JPDA) で実行することができました。しかし、ソースが見つからないというエラーが発生しています。

以前にも同様の質問が寄せられたのを見たことがありますが、正確な答えを見つけることができませんでした。

Source not foundが発生するスタックトレースは

Daemon Thread [http-8080-3] (Suspended) 
    Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Object, Method, Object[], MethodProxy) line: 602 
    SpringTestService$$EnhancerByCGLIB$$2f23d34d.update(SpringTestVO) line: not available   
    SpringTestManager.update(SpringTestForm) line: 65   
    SpringTestAction.doExecute(ActionMapping, ActionForm) line: 65  
    SpringTestAction(BaseAction).execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) line: 196  
    DelegatingActionProxy.execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) line: 106 
    TilesRequestProcessor(RequestProcessor).processActionPerform(HttpServletRequest, HttpServletResponse, Action, ActionForm, ActionMapping) line: 419  
    TilesRequestProcessor(RequestProcessor).process(HttpServletRequest, HttpServletResponse) line: 224  
    ActionServlet.process(HttpServletRequest, HttpServletResponse) line: 1196   
    ActionServlet.doPost(HttpServletRequest, HttpServletResponse) line: 432 
    ActionServlet(HttpServlet).service(HttpServletRequest, HttpServletResponse) line: 637   
    ActionServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 717   
    ApplicationFilterChain.internalDoFilter(ServletRequest, ServletResponse) line: 290  
    ApplicationFilterChain.doFilter(ServletRequest, ServletResponse) line: 206  
    StandardWrapperValve.invoke(Request, Response) line: 233    
    StandardContextValve.invoke(Request, Response) line: 191    
    StandardHostValve.invoke(Request, Response) line: 127   
    ErrorReportValve.invoke(Request, Response) line: 103    
    StandardEngineValve.invoke(Request, Response) line: 109 
    CoyoteAdapter.service(Request, Response) line: 293  
    Http11Processor.process(Socket) line: 861   
    Http11Protocol$Http11ConnectionHandler.process(Socket) line: 606    
    JIoEndpoint$Worker.run() line: 489  
    Thread.run() line: 662  

クラスSpringTestServiceSpringTestManagerSpringTestActionSpringTestFormおよびSpringTestVOは私が作成したものです。

Cglib2AopProxy$DynamicAdvisedInterceptorSpring ライブラリにある のソースが見つかりません。

デバッグ構成の作成中に、必要なライブラリと JAR およびプロジェクトを「ソース フォルダー」に追加しました。

4

3 に答える 3

0

過去の長い時間を知っていますが、この問題は tomcat が原因です。Tomcat サーバーをダブルクリックして停止する必要があります。1. [open launch configuration] をクリックします。 2. [classpath] タブに移動します。 3. [add External Jars] をクリックします。 4. tomcatdirectory\bin フォルダーから commons-daemon.jar と tomcat-juli.jar を選択します。エラーが表示されません...

于 2016-01-05T14:25:36.327 に答える