问题描述
用tomcat7:run启动调试出现以下错误unabletoinstallbreakpointin...(filename)duetomisslinenumberattributes.midifycompliteroptionstogeneratelinenumberattributes.红线部分不能进入文件调试(就是line:notavailable的地方)试过以下方法:1.preference里的classfiltergeneration已经全部打钩2.preference下tomcat里的automaticallycomputesourcepath以打钩有人知道吗谢谢
解决方案
解决方案二:
有没有将原工程代码都关联起来呢?
解决方案三:
引用1楼magi1201的回复:
有没有将原工程代码都关联起来呢?
我刚开始搞java你说的原工程代码关联是什么意思?你看看我那张图片红线的上一行是可以debug进入的,有linenumber,红线那行是在userservice里invokeusermodel,usermodel应该是个bean,注入,我在想是不是注入的class哪里没设置好,所以不能找到source。看下面代码@AutowiredUsersModelusersModel;@AutowiredLocaleUtillocaleUtil;@GET@Path("/getAllUsers")@Transactional(readOnly=true)publicResponsegetAllUsers()throwsModelException{log.debug("getAllUsers()");try{List<Users>users=usersModel.getAllUsers();(line51)Stringresponse=ServiceResponseUtils.buildSuccessResponse(JSONify.toJSON(users));returnResponse.status(200).entity(response).build();}catch(Exceptione){log.error("ErroringetAllUsers-",e);Stringresponse=localeUtil.getMessage(newString(PConstants.GENERAL_APP_ERROR),null);returnResponse.status(500).entity(response).build();}}
解决方案四:
他的意思是你关联你的框架的源码。
解决方案五:
引用3楼rui888的回复:
他的意思是你关联你的框架的源码。
如何关联框架的源码?spring我是可以dbug进入sourcecode的