概述
之前一直使用eclipse开发项目,最近想换成intellij。刚使用就踩了一个又一个的坑,(嗯,确实,现在掉坑里已经不疼了)
坑1、intellij一个窗口只能运行一个工程。一个工程就类似于eclipse中的workspace,新建工程要不把当前窗口的工程关掉运行新建工程,要不就只能开新窗口运行,如果需要开多个项目的话,只能新建Module来实现。eclipse中是多个工程可以同时打开在一个窗口的,这点感觉intellij不如eclipse。既然这样,那就用一个工程呗,然后连git拉项目,这点intellij倒是比eclipse方便多了。
坑2、web项目打war包。这个坑着着实实把我摔的不轻,搞了两天终于搞清楚了,先记录下来,怕忘。。。好了,言归正传,如果是在intellij里创建的web项目,那打个包就很轻松了,因为所有的东西intellij已经帮你做好了,这没什么可说的。我要说的就是从别处拷贝过来的web项目怎么在intellij里面打war包。这个war包成功与否,直接影响着你的项目能不能顺利跑在web服务器上。好,开撸!
- 默认你已经把项目导入intellij了,下面鼠标选中需要打包的项目,快捷键crtl+shift+alt+s进入到项目结构目录。先来看Project的配置
- 进入Mudule,这个是配置源码位置,编译后class文件的存放目录以及项目的依赖包导入(重要)
- 先别急,这项还没配置完呢,还是当前页,看到上面的三个选项页没?打开第一个Source,默认已经配好了
- 进入Libraries,这个可以认为是全局的一个libraries,可以把本地相关联的包放到一个library中,这样在项目中引入的时候就不用一个一个找了。既然上面已经导过包了,这里就不再啰嗦了。
- Facets,这个主要是对你这个web项目中WEB-INF中内荣的配置了,直接看图。
- 最后就是要打war包了。因为你的项目intellij并不认为是web项目,所以war包的目录结构需要你自己来创建和调整,这里比较复杂,要看清目录的层次结构,否则项目永远都起不来(我就起了两天)。。。。classes里面存放编译后的class文件以及配置文件,lib中是依赖的jar包,最外层的WebRoot就是web所在的目录。这就是war包的目录结构。一定要正确!!!!!!
- 好了,war包的设置就搞好了,下面部署项目。tomcat的安装配置比较简单,跟eclipse差别不大,不会的可以参考别人的文章,我就直接说部署吧。
最后,启动你的tomcat,就可以访问你的项目了。如果还不行,可以打开自己的war包看看缺少什么东西,按上面第6步将缺少的东西放进去重新打包。
最最后,再强调一次,war包的目录结构一定要正确并且没有缺少文件,切记切记。
最后
以上就是阔达盼望为你收集整理的intellij 导入web项目并部署到tomcat的全部内容,希望文章能够帮你解决intellij 导入web项目并部署到tomcat所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复