202010-10 如何基于Idea远程调试tomcat war包及jar包 一、war包方式1.catalina.bat开头设置远程端口setJPDA_ADDRESS=80802.cmd到bin目录catalina.batjpdastart3.idea开启远程。远程端口是catalina.bat中设置的8080,项目端口为9045,注意区分。debug启动,连接成功。修改类后,点击build或recompile,可以刷新修改的内容到jvm,完成远程热部署。不过静态资源不能热更新,暂时没找到办法。4.完成连接,控制台打印ConnectedtothetargetVM,address:'localhost:8090',tr... 继续阅读 >
202010-10 解决IDEA创建maven项目时pom.xml没有变蓝的问题 如下所示:选中pom.xml,右键点击addasmavenproject,稍等片刻后就可以了补充知识:Idea导入maven项目不自动识别pom.xml*Idea导入maven项目不自动识别pom.xml*当在idea中导入maven项目时,不能自动识别pom文件解决方法:1.右键pom.xml文件,选择”addasmavenproject”,即可自动导入pom所依赖的jar包另外刷新Maven配置的方法为:(1)右键单击项目;(2)在弹出菜单中选择Maven->Reimport菜单项。此时,IDEA将通过网络自动下... 继续阅读 >
202010-10 IDEA 显示Run Dashboard窗口的2种方式(推荐) 前言:在基于springboot构建springcloud微服务架构的时候,一般需要启动多个应用程序,在idea开发工具中,多个同时启动的应用可以在RunDashboard运行仪表盘中得到更好的管理,但操作中idea有时候不会显示,下面分享两种显示方式方式一:springboot项目在多个启动配置之后,idea右下角会自动弹出RunDashboard窗口然后点击选择第一个显示即可然后就会显示如下了...【在RunDashboard中我们可以看到当前所有的启动配置,直接点击... 继续阅读 >
202010-10 Intellj Idea中的maven工程Java文件颜色不对,未被识别的解决 问题:打开一个新的maven工程,发现.Java文件是这样的:其实是编辑器未识别成maven工程。解决:1、点击侧边栏Maven2、选择导入工程的pox.xml文件3、恢复正常补充知识:idea项目在mavenprojects中显示灰色的解决办法在使用idea的过程中,遇到其中一个maven模块变成灰色,如下所示:造成这个的原因可能是忽略了maven模块,可以尝试如下解决方法:在idea中maven的setting中找到ignoredfiles,看右边的面板中是否将变灰的maven模块忽... 继续阅读 >
202010-10 idea +junit单元测试获取不到bean注入的解决方式 如图,刚开始报错获取不到bean因为配置文件1、原因一:*.properties等没有值,还是用${变量的}。获取不到,于是把所有值复制到properties文件里。2、原因二:springmvc.xml没有某些静态资源获取报错,把src的resources下的springmvc.xml复制到test目录的resources下,删除静态资源引用。3、原因三:可去掉log4j配置。补充知识:IDEA的junit单元测试Scanner输入无效在idea的junit单元测试中用Scanner,发现控制台无法输入任何内容... 继续阅读 >
202010-10 idea maven 项目src下的配置文件没有同步至target的解决操作 如果发现maven项目里面src/main/resources下的配置文件或src/main/java下的xml配置文件未能同步至target,首先,要确保src下的文件夹职能划分好,如下图,请注意java,resources,webapp这些目录的图标,如果不是这样,请选中后右键->makedirectoryas来指明文件夹用途。在下面这里分别指出web.xml的位置和webroot的位置。这个编译后输出的路径用默认的,不要改变。重点是pom.xml,如果你的pom里面没有<build>配置参数就没问题,如果... 继续阅读 >
202010-10 IDEA导出jar打包成exe应用程序的小结 Javajar打包成exe应用程序,可在无JDK/JRE环境下运行老师让做一个小项目,但是需要打包发布出来,因此在网上查了很多资料之后总结的经验。1.IDEA导出jar包,选择 File->ProjectStructure(快捷键:Ctrl+Alt+Shift+S)。2.选中"Artifacts",点击"+"选择jar,然后选择"frommoduleswithdependencies"。3.选择文件图标,选中入口类(含main方法),点击“OK”,再次点击“OK”。4.选择“Build-> BuildArtifacts... 继续阅读 >
202010-10 解决在Idea 2020.2下使用 Lombok的注解不生效的问题(插件安装了,依赖也写了,自动注解也设置了) 如题必要条件都有但还是不能生效虽然不是灰色,但是还是可以看到上面的导包是灰色的,并且没有任何报错。而且可以看到上面正常正确的类是有图标的,但是Test这个类没有。在其他类里面也是不能引用get/set方法的,在一顿百度和折腾之后还是没有找到正确的解决方法,无奈之下重启后发现问题解决。正常情况下不应该出现这种问题,连图标都没有,可能是Idea2020.2版本的BUG.,反正我是除了重启没有找到解决办法。下载这个版本的lombok... 继续阅读 >
202010-10 docker compose idea CreateProcess error=2 系统找不到指定的文件的问题 DockerComposeCompose简介Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。Compose使用的三个步骤:使用Dockerfile定义应用程序的环境。使用docker-compose.yml定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。最后,执行docker-composeup命令来启动并运行整个应... 继续阅读 >
202010-09 IDEA巧用Postfix Completion让码速起飞(小技巧) 1.情景展示自从做Java开发之后,IDEA编辑器是不可少的。在IDEA编辑器中,有很多高效的代码补全功能,尤其是PostfixCompletion功能,可以让编写代码更加的流畅。Postfixcompletion本质上也是代码补全,它比LiveTemplates在使用上更加流畅一些,我们可以看一下下面的这张图。 2.设置界面可以通过如下的方法打开Postfix的设置界面,并开启Postfix。 3.常用的Postfix模板3.1.boolean变量模板!:Nega... 继续阅读 >
202010-09 IDEA打包jar-解决找不到或无法加载主类 main的问题 学习大佬们开发安全小工具,打包jar解决错误:找不到或无法加载主类main1Maven方式遇到报错”找不到或无法加载主类main“解决方案一定加入<build><plugins>中的插件,这里需要注意的是<mainClass>Main</mainClass>,这里填写的路径为/src/main/java下开始写的<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"... 继续阅读 >
202010-09 Android Studio / IDEA kotlin 显示 var 真实类型操作 File—>Settings—>Editor—>InlayHints—>Kotlin勾选Showlocalvariabletypehints启用前启用后补充知识:AndroidStudio编译:Programtypealreadypresent:XXX解决方案情况1:个例build.gradle中dependencies{classpath'com.android.tools.build:gradle:3.1.1'//}改成dependencies{//目前最新版【2018年05月15日】classpath'com.android.tools.build:gradle:3.1.2'//}情况2:... 继续阅读 >
202010-09 Hybris在idea中debug配置方法详解 Debug模式是开发人员必会的一项调试程序的技能,用来追踪代码的运行流程,线上问题追踪,程序运行异常定位调试,以及在运行过程中参数的变化。下面通过本文给大家介绍Hybris在idea中debug配置方法,具体内容如下所示:1、启动hybris服务的命令用hybrisserver.batdebug2、在idea中配置remotedebug端口号默认不变选择所要监听的服务(如下图)点击小爬虫启动debug服务访问接口时,即可用debug调试程序了!总结到此这篇关于Hybris在... 继续阅读 >
202010-09 在idea中为注释标记作者日期操作 1)、打开IDEA,选择“file->setting2)、在setting窗口找到editor目录下的“fileandcodetemplate”3)、在上述窗口右侧中选择“includes”,并且新建java文件(或者直接在FileHeader里),写入注释作者信息的模板,如:/***@authorbyXXX*@date${DATE}.*/补充知识:IDEA新建类时自动生成Javadoc注释(描述、作者、日期)在新建一个类的时候经常忘了写Javadoc,于是可以利用IDEA工具,进行自动生成标准的模板注释,方便... 继续阅读 >
202010-09 idea自动加载html、js而无需重启进程的操作 遇到一些单体架构的项目时,由于前后端没有分离导致每一次动手前端都需要重启进程运行项目,非常费时费力,因此只需要在idea中配置几项就能解决这个问题:1、快捷键Ctrl+Alt+S打开设置面板,build-compiler---勾选Buildprojectautomatically选项(2016版本的idea有可能是:makeprojectautomatically)2、快捷键Ctrl+Shift+A查找registry命令:在查找到的registry命令通过鼠标双击或敲回车键,在弹出的面板中找到并勾... 继续阅读 >
202010-09 详解IDEA使用Maven项目不能加入本地Jar包的解决方法 使用IDEA编辑Web项目已经逐渐超过了使用eclipse的人数,但是IDEA对于pom.xml的执行也就是Maven方式导包支持并不是很完善,简单来说就是pom.xml上面记录的依赖库一般都能导入,但是如果pom.xml上面的某个依赖库失效,比如远程服务器关闭或者网络不通,或者是你想要加入本地硬盘上的某个jar包而不修改pom.xml的时候,IDEA的弊端就会显现出来。主要表现就是无法获得的依赖库或者本地Jar包无法放到/WEB-INF/lib目录下,导致Web项目部署... 继续阅读 >