debug

使用maven,spring sts,tomcat管理和调试项目

隐身守侯 提交于 2019-11-29 17:49:37
开发环境: jdk7, spring sts3.1, maven 3.0.4, tomcat 7.0.29, window7 64位 1、配置maven (1)、settings.xml 添加 <server> <id>local_tomcat</id> // project pom文件中会使用 <username>admin</username> <password>tomcat_admin</password> </server> (2)、修改 mvnDebug.bat,改成自己使用的调试端口和模式 set MAVEN_DEBUG_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8765 2、配置spring sts 配置 jdk jre 配置 maven 使用本地的maven User Settings配置(sts内置了一个maven) 3、maven 创建java web项目 mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId

使用IntelliJ IDEA进行远程调试

别来无恙 提交于 2019-11-29 04:24:49
远程调试服务器是一个比较实用的技巧,以便我们能够迅速定位线上问题。本文会介绍如何在IntelliJ IDEA中进行远程调试。 配置IntelliJ IDEA 选择Edit Configurations ——>+号(Add New Configuration)——> Remote, 如下: 其中Host填写的是远程服务器的IP地址,8000就是远程调试的端口。 服务器配置 在服务器Tomcat的bin目录下的setenv.sh中增加如下配置: CATALINA_OPTS="${CATALINA_OPTS} -agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n " 即第一步IntelliJ IDEA配置中的Command line arguments for running remote JVM. 启动远程调试 在源码上增加断点后,点击Debug按钮 调试窗口输出以下内容 表示成功连接到了远程服务器,可以开始进行Debug了。 来源: oschina 链接: https://my.oschina.net/u/941605/blog/524556

zg手册 之 scrapy 开发(7)-- 爬虫调试

与世无争的帅哥 提交于 2019-11-29 03:22:39
scrapy 提供的调试方法 scrapy shell 调试选择器 命令行调试 spider web 控制台(运行时) telnet 控制台(运行时查看scrapy对象,检测检测内存泄漏问题) scrapy shell 调试选择器 可以在命令行直接启动 scrapy shell,在shell中导入scrapy内置的方法,可以对抓取的内容进行查看。 # 启动 shell,抓取豆瓣本周音乐人最热单曲榜 scrapy shell # 使用scrapy内置的选择器,通过 xpath 获取榜单的音乐名称 In [1]: musicNames=sel.xpath('//div[@class="article"]//div[@class="intro"]//a/text()').extract() # 打印歌曲名称 In [16]: for i in musicNames: print i # 以下内容为上面选择器命令的输出 Hello,I Love You 2014 欢迎你来大工厂demo 合欢 才华有限公司 另一个自己 Dear Mama Remix 西兰花 Now it's a brave time_New versions Mini Maton 四月挽歌 《快了个播》词:HK&拖鞋 去远方(demo)想当年(正式版) 爱情 请你嫁给我 星河小夜曲 Pi的奇幻之旅 demo 杂念 -

快速高效地开发和调试基于gradle管理的web应用

放肆的年华 提交于 2019-11-28 18:34:19
本文探讨如何高效快速地开发和调试基于gradle管理的web应用。 gradle是新一代应用构建、版本发布管理工具,功能强大而灵活,号称将取代maven的霸主地位,本文讨论如何借助eclipse jetty插件,调试和开发web应用: 对于gradle管理的web项目,在eclipse中可以用eclipse-jetty插件进行调试,该插件的安装地址: http://eclipse-jetty.github.io/update eclipse jetty插件安装和使用教程: 1 2 来源: oschina 链接: https://my.oschina.net/u/94045/blog/753109

How to debug with IntelliJ IDEA + Grails 2.3.x

半城伤御伤魂 提交于 2019-11-27 11:14:29
问题: 最近访问grails.org,看到grails framework已经发展到2.3.x了,不免想尝尝鲜。下载了最新的grails-2.3.x之后,创建了一个新的grails app。 添加Book domain对象后有自动生成了BookController和相关gsp views。在对BookController进行调试的时候,发现无法进入设定的断点。起先以为是IDE版本(IntelliJ IDEA12.x.x ultimate)和Grails 2.3.x不兼容,但全部换上最新的IntelliJ IDEA 13和Grails 2.3.4之后,问题依然存在。 答案: 经过一番探索,终于找到答案,原来是grails 2.3.x之后,内嵌webserver换上了tomcat7,并且使用remote debug,IDEA点击debug就自动进入调试模式的功能没有了。但这需要开发者做若干设置才能调试。过程如下: 在IDEA的toolbar的debug区域,选择您的当前的Grails App,然后再点击Edit Configurations打开运行配置。 在Command Line栏修改run-app为run-app --debug-fork,点击OK按钮保存。 到这一步,大家都会遇到点击debug按钮后,grails app停到一行信息Listening for transport

如何解决:Android中 Error generating final archive: D...

时光怂恿深爱的人放手 提交于 2019-11-27 05:38:46
问题概述: 在导入一个app后提示如下错误: “Error generating final archive: Debug Certificate expired on 10/09/18 16:30” 原因分析: android要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,adt使用debug keystore,在 preference->android->buid中设置。debug的keystore默认有效期为一年,如果你是从一年前开始完android程序,那么在一年后导入这个app的时候很可能出现debug keystore过期,导致你无法生成 apk文件。 此时你只要删除debug keystore就行,系统又会为你生成有效期为一年的私钥。 解决方法: 进入C:\Documents and Settings\Administrator\.android 删除路径下的debug.keystore及 ddms.cfg。 (不同环境下的目录可能略有不同,可在eclipse中查找此路径:Window->Preferences->Android->Build下 Default debug keystore) 然后重新导入即可。 转自: 来源: oschina 链接: https://my.oschina.net/u/259425/blog/53771

如何在eclipse调试mapreduce程序

a 夏天 提交于 2019-11-27 04:25:38
如何在eclipse或myeclipse调试mapreduce程序,这个可能是初学mr程序者碰到的一个难题 在hadoop1.2.1后,在下载的源代码中找不到hadoop-eclipse-plugin相关的jar或源代码。 其实hadoop目前使用maven进行源代码的管理与调试,可以参考文献: http://blog.cloudera.com/blog/2012/08/developing-cdh-applications-with-maven-and-eclipse/ A sample POM for setting up a basic Maven project for CDH application development https://gist.github.com/jnatkins/3517129 注意:CDH是hadoop的封装版本,很稳定,并且更新也很快。 如果需要在eclipse下编写MR程序并进行调试,需要以下前提条件: 1:安装maven,建议安装maven3.0.4或上以版本 2:使用eclipse较新的版本,如Kepler Service Release 1 3:在eclipse上安装m2eclipse插件进行maven项目的管理 4:创建maven项目,并将pom.xml替换为 https://gist.github.com/jnatkins