Eclipse中显示line number

{"cause":null,"stackTrace":[{"methodName":"getRsaMpaWeb","fileName":"PilotQtyServiceImpl.java","lineNumber":306,"className":"com.smec.apps.oms.orderContract.service.impl.PilotQtyServiceImpl","nativeMethod":false},{"methodName":"invoke0","fileName":"NativeMethodAccessorImpl.java","lineNumber":-2,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":true},{"methodName":"invoke","fileName":"NativeMethodAccessorImpl.java","lineNumber":62,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":"DelegatingMethodAccessorImpl.java","lineNumber":43,"className":"sun.reflect.DelegatingMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":"Method.java","lineNumber":498,"className":"java.lang.reflect.Method","nativeMethod":false},{"methodName":"invokeJoinpointUsingReflection","fileName":"AopUtils.java","lineNumber":335,"className":"org.springframework.aop.support.AopUtils","nativeMethod":false},{"methodName":"invokeJoinpoint","fileName":"ReflectiveMethodInvocation.java","lineNumber":181,"className":"org.springframework.aop.framework.ReflectiveMethodInvocation","nativeMethod":false},{"methodName":"proceed","fileName":"ReflectiveMethodInvocation.java","lineNumber":148,"className":"org.springframework.aop.framework.ReflectiveMethodInvocation","nativeMethod":false},{"methodName":"invoke","fileName":"TransactionInterceptor.java","lineNumber":96,"className":"org.springframework.transaction.interceptor.TransactionInterceptor","nativeMethod":false},{"methodName":"proceed","fileName":"ReflectiveMethodInvocation.java","lineNumber":170,"className":"org.springframework.aop.framework.ReflectiveMethodInvocation","nativeMethod":false},{"methodName":"invoke","fileName":"JdkDynamicAopProxy.java","lineNumber":176,"className":"org.springframework.aop.framework.JdkDynamicAopProxy","nativeMethod":false},{"methodName":"getRsaMpaWeb","fileName":null,"lineNumber":-1,"className":"com.sun.proxy.$Proxy6","nativeMethod":false},{"methodName":"checkRiskQtyByProdID","fileName":"ContractServiceImpl.java","lineNumber":1743,"className":"com.smec.apps.oms.orderContract.service.impl.ContractServiceImpl","nativeMethod":false},{"methodName":"submitContractDetailList","fileName":"ContractServiceImpl.java","lineNumber":1827,"className":"com.smec.apps.oms.orderContract.service.impl.ContractServiceImpl","nativeMethod":false},{"methodName":"invoke0","fileName":"NativeMethodAccessorImpl.java","lineNumber":-2,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":true},{"methodName":"invoke","fileName":"NativeMethodAccessorImpl.java","lineNumber":62,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":"DelegatingMethodAccessorImpl.java","lineNumber":43,"className":"sun.reflect.DelegatingMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":"Method.java","lineNumber":498,"className":"java.lang.reflect.Method","nativeMethod":false},{"methodName":"invokeJoinpointUsingReflection","fileName":"AopUtils.java","lineNumber":335,"className":"org.springframework.aop.support.AopUtils","nativeMethod":false},{"methodName":"invokeJoinpoint","fileName":"ReflectiveMethodInvocation.java","lineNumber":181,"className":"org.springframework.aop.framework.ReflectiveMethodInvocation","nativeMethod":false},{"methodName":"proceed","fileName":"ReflectiveMethodInvocation.java","lineNumber":148,"className":"org.springframework.aop.framework.ReflectiveMethodInvocation","nativeMethod":false},{"methodName":"invoke","fileName":"TransactionInterceptor.java","lineNumber":96,"className":"org.springframework.transaction.interceptor.TransactionInterceptor","nativeMethod":false},{"methodName":"proceed","fileName":"ReflectiveMethodInvocation.java","lineNumber":170,"className":"org.springframework.aop.framework.ReflectiveMethodInvocation","nativeMethod":false},{"methodName":"invoke","fileName":"JdkDynamicAopProxy.java","lineNumber":176,"className":"org.springframework.aop.framework.JdkDynamicAopProxy","nativeMethod":false},{"methodName":"submitContractDetailList","fileName":null,"lineNumber":-1,"className":"com.sun.proxy.$Proxy10","nativeMethod":false},{"methodName":"submitContract","fileName":"CreateContractWithDocAction.java","lineNumber":322,"className":"com.smec.apps.oms.orderContract.action.CreateContractWithDocAction","nativeMethod":false},{"methodName":"createAndSubmitContract","fileName":"CreateContractWithDocAction.java","lineNumber":240,"className":"com.smec.apps.oms.orderContract.action.CreateContractWithDocAction","nativeMethod":false},{"methodName":"invoke0","fileName":"NativeMethodAccessorImpl.java","lineNumber":-2,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":true},{"methodName":"invoke","fileName":"NativeMethodAccessorImpl.java","lineNumber":62,"className":"sun.reflect.NativeMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":"DelegatingMethodAccessorImpl.java","lineNumber":43,"className":"sun.reflect.DelegatingMethodAccessorImpl","nativeMethod":false},{"methodName":"invoke","fileName":"Method.java","lineNumber":498,"className":"java.lang.reflect.Method","nativeMethod":false},{"methodName":"invokeAction","fileName":"DefaultActionInvocation.java","lineNumber":302,"className":"com.opensymphony.xwork.DefaultActionInvocation","nativeMethod":false},{"methodName":"invoke","fileName":"DefaultActionInvocation.java","lineNumber":170,"className":"com.opensymphony.xwork.DefaultActionInvocation","nativeMethod":false},{"methodName":"intercept","fileName":"AroundInterceptor.java","lineNumber":35,"className":"com.opensymphony.xwork.interceptor.AroundInterceptor","nativeMethod":false},{"methodName":"invoke","fileName":"DefaultActionInvocation.java","lineNumber":165,"className":"com.opensymphony.xwork.DefaultActionInvocation","nativeMethod":false},{"methodName":"intercept","fileName":"AroundInterceptor.java","lineNumber":35,"className":"com.opensymphony.xwork.interceptor.AroundInterceptor","nativeMethod":false},{"methodName":"invoke","fileName":"DefaultActionInvocation.java","lineNumber":165,"className":"com.opensymphony.xwork.DefaultActionInvocation","nativeMethod":false},{"methodName":"intercept","fileName":"FileUploadInterceptor.java","lineNumber":69,"className":"com.smec.apps.core.webwork.interceptor.FileUploadInterceptor","nativeMethod":false},{"methodName":"invoke","fileName":"DefaultActionInvocation.java","lineNumber":165,"className":"com.opensymphony.xwork.DefaultActionInvocation","nativeMethod":false},{"methodName":"intercept","fileName":"ComponentAutowireInterceptor.java","lineNumber":25,"className":"com.smec.apps.core.webwork.interceptor.ComponentAutowireInterceptor","nativeMethod":false},{"methodName":"invoke","fileName":"DefaultActionInvocation.java","lineNumber":165,"className":"com.opensymphony.xwork.DefaultActionInvocation","nativeMethod":false},{"methodName":"intercept","fileName":"AroundInterceptor.java","lineNumber":35,"className":"com.opensymphony.xwork.interceptor.AroundInterceptor","nativeMethod":false},{"methodName":"invoke","fileName":"DefaultActionInvocation.java","lineNumber":165,"className":"com.opensymphony.xwork.DefaultActionInvocation","nativeMethod":false},{"methodName":"intercept","fileName":"ExceptionInterceptor.java","lineNumber":40,"className":"com.smec.apps.core.webwork.interceptor.ExceptionInterceptor","nativeMethod":false},{"methodName":"invoke","fileName":"DefaultActionInvocation.java","lineNumber":165,"className":"com.opensymphony.xwork.DefaultActionInvocation","nativeMethod":false},{"methodName":"execute","fileName":"DefaultActionProxy.java","lineNumber":115,"className":"com.opensymphony.xwork.DefaultActionProxy","nativeMethod":false},{"methodName":"serviceAction","fileName":"ServletDispatcher.java","lineNumber":229,"className":"com.opensymphony.webwork.dispatcher.ServletDispatcher","nativeMethod":false},{"methodName":"service","fileName":"ServletDispatcher.java","lineNumber":199,"className":"com.opensymphony.webwork.dispatcher.ServletDispatcher","nativeMethod":false},{"methodName":"service","fileName":"HttpServlet.java","lineNumber":790,"className":"javax.servlet.http.HttpServlet","nativeMethod":false},{"methodName":"handle","fileName":"ServletHolder.java","lineNumber":848,"className":"org.eclipse.jetty.servlet.ServletHolder","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1780,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doFilter","fileName":"ClickstreamFilter.java","lineNumber":61,"className":"com.smec.apps.webtools.clickstream.ClickstreamFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1767,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doFilterInternal","fileName":"OpenSessionInViewFilter.java","lineNumber":174,"className":"org.springframework.orm.hibernate.support.OpenSessionInViewFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"OncePerRequestFilter.java","lineNumber":76,"className":"org.springframework.web.filter.OncePerRequestFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1767,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"parsePage","fileName":"PageFilter.java","lineNumber":142,"className":"com.opensymphony.module.sitemesh.filter.PageFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"PageFilter.java","lineNumber":58,"className":"com.opensymphony.module.sitemesh.filter.PageFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1767,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doFilter","fileName":"EncodingFilter.java","lineNumber":31,"className":"com.smec.apps.core.setup.filter.EncodingFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1767,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doFilter","fileName":"LoginFilter.java","lineNumber":107,"className":"com.smec.apps.sso.filter.LoginFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1767,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doFilter","fileName":"HttpServletRequestWrapperFilter.java","lineNumber":62,"className":"org.jasig.cas.client.util.HttpServletRequestWrapperFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1767,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doFilter","fileName":"AuthenticationFilter.java","lineNumber":93,"className":"com.smec.apps.oms.common.cas.AuthenticationFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1767,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doFilter","fileName":"AbstractTicketValidationFilter.java","lineNumber":167,"className":"org.jasig.cas.client.validation.AbstractTicketValidationFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1767,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doFilter","fileName":"SingleSignOutFilter.java","lineNumber":110,"className":"org.jasig.cas.client.session.SingleSignOutFilter","nativeMethod":false},{"methodName":"doFilter","fileName":"ServletHandler.java","lineNumber":1759,"className":"org.eclipse.jetty.servlet.ServletHandler$CachedChain","nativeMethod":false},{"methodName":"doHandle","fileName":"ServletHandler.java","lineNumber":583,"className":"org.eclipse.jetty.servlet.ServletHandler","nativeMethod":false},{"methodName":"handle","fileName":"ScopedHandler.java","lineNumber":143,"className":"org.eclipse.jetty.server.handler.ScopedHandler","nativeMethod":false},{"methodName":"handle","fileName":"SecurityHandler.java","lineNumber":548,"className":"org.eclipse.jetty.security.SecurityHandler","nativeMethod":false},{"methodName":"doHandle","fileName":"SessionHandler.java","lineNumber":226,"className":"org.eclipse.jetty.server.session.SessionHandler","nativeMethod":false},{"methodName":"doHandle","fileName":"ContextHandler.java","lineNumber":1180,"className":"org.eclipse.jetty.server.handler.ContextHandler","nativeMethod":false},{"methodName":"doScope","fileName":"ServletHandler.java","lineNumber":513,"className":"org.eclipse.jetty.servlet.ServletHandler","nativeMethod":false},{"methodName":"doScope","fileName":"SessionHandler.java","lineNumber":185,"className":"org.eclipse.jetty.server.session.SessionHandler","nativeMethod":false},{"methodName":"doScope","fileName":"ContextHandler.java","lineNumber":1112,"className":"org.eclipse.jetty.server.handler.ContextHandler","nativeMethod":false},{"methodName":"handle","fileName":"ScopedHandler.java","lineNumber":141,"className":"org.eclipse.jetty.server.handler.ScopedHandler","nativeMethod":false},{"methodName":"handle","fileName":"ContextHandlerCollection.java","lineNumber":213,"className":"org.eclipse.jetty.server.handler.ContextHandlerCollection","nativeMethod":false},{"methodName":"handle","fileName":"HandlerCollection.java","lineNumber":119,"className":"org.eclipse.jetty.server.handler.HandlerCollection","nativeMethod":false},{"methodName":"handle","fileName":"HandlerWrapper.java","lineNumber":134,"className":"org.eclipse.jetty.server.handler.HandlerWrapper","nativeMethod":false},{"methodName":"handle","fileName":"Server.java","lineNumber":539,"className":"org.eclipse.jetty.server.Server","nativeMethod":false},{"methodName":"handle","fileName":"HttpChannel.java","lineNumber":333,"className":"org.eclipse.jetty.server.HttpChannel","nativeMethod":false},{"methodName":"onFillable","fileName":"HttpConnection.java","lineNumber":251,"className":"org.eclipse.jetty.server.HttpConnection","nativeMethod":false},{"methodName":"succeeded","fileName":"AbstractConnection.java","lineNumber":283,"className":"org.eclipse.jetty.io.AbstractConnection$ReadCallback","nativeMethod":false},{"methodName":"fillable","fileName":"FillInterest.java","lineNumber":108,"className":"org.eclipse.jetty.io.FillInterest","nativeMethod":false},{"methodName":"run","fileName":"SelectChannelEndPoint.java","lineNumber":93,"className":"org.eclipse.jetty.io.SelectChannelEndPoint$2","nativeMethod":false},{"methodName":"executeProduceConsume","fileName":"ExecuteProduceConsume.java","lineNumber":303,"className":"org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume","nativeMethod":false},{"methodName":"produceConsume","fileName":"ExecuteProduceConsume.java","lineNumber":148,"className":"org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume","nativeMethod":false},{"methodName":"run","fileName":"ExecuteProduceConsume.java","lineNumber":136,"className":"org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume","nativeMethod":false},{"methodName":"runJob","fileName":"QueuedThreadPool.java","lineNumber":671,"className":"org.eclipse.jetty.util.thread.QueuedThreadPool","nativeMethod":false},{"methodName":"run","fileName":"QueuedThreadPool.java","lineNumber":589,"className":"org.eclipse.jetty.util.thread.QueuedThreadPool$2","nativeMethod":false},{"methodName":"run","fileName":"Thread.java","lineNumber":748,"className":"java.lang.Thread","nativeMethod":false}],"errMsg":"RSA 数量不足,RSA总数 200000,OMS已下单数量:47250,FLM已下单数量:0,剩余可下数量为: 152750,Prod ID为:2502A-EA","localizedMessage":null,"message":null,"suppressed":[]}
最新发布
09-12
EmEditor是日本的江村软件公司(Emurasoft)所开发的一款在Windows平台上运行的文字编辑程式。EmEditor以运作轻巧、敏捷而又功能强大、丰富著称,得到许多用户的好评。Windows内建的记事本程式由于功能太过单薄,所以有不少用户直接以EmEditor取代。EmEditor的发行最早始于1997年,迄今仍在持续发展中。 强大的查找功能 Windows系统自带的“记事本”的查找替换功能很弱,但EmEditor弥补了这一点,它支持的查找替换规则更加详细实用,对查找出的结果可以突出显示,并可以批量查找替换未打开的TXT、HTML、DOC等格式的文件中的内容:选择“搜索”菜单下的“在文件中查找”或“在文件中替换”命令,打开查相应对话框(如图1),输入自己想要替换的内容即可。 EmEditor 提示:批量替换的操作将无法撤消或恢复,因此最终替换之前请务必慎重,或者事先做好源文件的备份工作。  编写程序更轻松   EmEditor给学习网页及程序设计的朋友提供了许多贴心的功能,它可以为HTML、CSS、PHP、ASP、Perl、PerlScript、C#、C/C++、Java、JavaScript等语言提供一些基本框架,并能将特殊的语句突出显示,让人一目了然,这为编程人员免去了不少工作,也可以为编程初学者提供一些帮助。 自定义与宏功能   EmEditor的强大还表它提供强大的自定义功能,可以在“工具”菜单设置文件关联、自定义菜单和工具栏、管理常用工具和插件等(如图2),点击“工具/自定义”可以打开自定义窗口(如图2),这里提供了众多选项,我们能够通过设置让EmEditor更加符合自己的使用习惯。  此外,宏功能也是EmEditor一大亮点,比如需要书写相同的签名信息时,就可以在EmEditor中先录制一个签名信息的录入过程的宏,点击菜单栏中的“宏/开始停止录制”皆可开始录制,进行完录制动作后,点击同一按钮即可完成录制。当需要调用签名时,点击工具栏上的运行宏按钮便可以轻松完成。 细节人性化   EmEditor在许多细节上也非常人性化,比如Word中方便的拖曳操作被保留了下来,这样在进行文字编辑的时候就再也不用反复的“剪切”和“粘贴”了,轻轻一拖就能搞定。对于编辑好的文字还可进行打印预览,这能方便我们排版打印文本。同时它有丰富的实用工具栏,并能根据自己的需要进行定制,我们只要把常用的工具放在工具栏上,操作就会更加简便。流行的浏览器一样,EmEditor也支持标签浏览,你可以在同一个EmEditor中打开多个标签页,切换起来非常方便。  使用插件更精彩   同TC和firefox一样,EmEditor的插件非常丰富,插件安装后都可以“Tools/Plug-ins”进行快速调用。这里,笔者向朋友们推荐几个比较实用的插件:MnzkOpenFolder:安装后可以在EmEditor调用资源管理器直接打开某个文件夹,但前提是必须对这些文件夹进行注册,注册的方法是打开“Tools/Plug-ins/Customize Plug-ins”对话框,对MnzkOpenFolder插件的属性进行设置就可以了。   ToSimplifiedChinese:可以将繁体中文字符快速转换为简体中文,这样在阅读某些特殊字符格式的电子小说或者繁体文档时,将非常方便。   显示类插件:显示类插件非常丰富,各有所长,它们可以实现窗口分割(包括横向、纵向分割)、显示标尺、显示行号显示参考线、改变行距、自动滚屏等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值