方案:工程右击–>open module setting–>Modules–>点击Web–>Deployment Descriptors中的加号–>选择web.xml以及版本号;
方案:添加文件夹目录后必须将目录标记为源文件夹才能创建:右击java文件夹–>Mark Directory As–>Sources Root;
方案:new–>Resource Bundle,直接填写文件名即可(如jdbc.properties只需填写jdbc即可);
描述:IDEA版本IU2017.3.2+win10系统自带输入法,中文输入法时待选字不能跟随光标,而是出现IDEA的窗口右下角;
方案:新建环IDEA的JDK环境变量IDEA_JDK_64值为oracle的JDK根目录,我这里时64位的启动器,32位自行更改;
一般情况下会在WEB-INF目录下创建lib和classes文件夹,然后配置为Complier output(选择对应的项目Module,然后选择Paths,勾选Use module complier output配置Output path和Test output path为刚刚的classes文件夹即可),然后配置该Module项目在Tomcat中运行(选择Run Edit Configurations(可以按Shift+Alt+F10)–>添加Tomcat(Alt+Insert)–点击Deployment添加要部署的WEBModule即可);
&ems;实时调试页面展示效果,因为每次更改页面代码后都要重启Tomcat很麻烦,这里可以在配置完Tomcat后,使用Debug模式启动 ,每次更改页面代码后,再次点击一下Debug,选择第二个即可,然后刷新页面:
【注意】在后来的使用过程中发现经常性的出现如下的一些问题,导致热部署失败
解决方法:卸载所有版本的JDK卸载(我不会告诉你我的本儿上装了大概有5种JDK版本≡(▔﹏▔)≡,各有各有用处,只能将就着用了),重新安装一种版本的JDK(只装一个版本的),配置IDEA使用该版本的JDK即可。
描述:在调式WEB项目时,打了断点,第一次调试完断点还在,也可以调式,但是第二次该断点却不能生效。
方法:如下,点击debug处的View Breakpoints出现如下弹窗,选则箭头处,注意结束调式按F9,不要按Alt + F9;
查看某个接口或者类的实现类或继承类,可以将鼠标移至下图中的位置,然后按Ctrl键即可查看那些类实现了该接口
现在说真的是不应该,IDEA中添加web项目的jar还真挺复杂的,看一下具体的步骤:首先Ctrl + Shift + Alt + S,按照如下操作
在第4步的时候,将Module中的lib目录添加进去就行了吗?然并没有,还要继续干,要么用IDEA的Fix解决,但那样并不好,自己都不知道流程怎么走,继续下面的配置:
在第三步的时候,下面默认显示的是lib包下的第一个jar包,没关系,右击这个jar,然后进入第4步的选项即可。这样才算是完整的添加步骤。注意如果下次lib包更新过后,可以直接进行第2张图的操作进行lib包的更新。
class
选项描述:
后来在配置conf
文件夹的时候,妈的,连Module都没有添加,怎么会让我在里面创建java文件,还是Eclipse用多了,还不太转的过来,解决方式:打开工程结构(Ctrl + Shift + Alt + S)将Module添加进去即可。
前段时间偶然发现,毕业后学校没有收回邮箱账号,那就舒服了,直接去官网使用学校邮箱申请:https://www.jetbrains.com/shop/eform/students即可,如果网址失效再试一下https://www.jetbrains.com/student。