Idea打开Java Web工程项目

1.前提

工程文件(包含两个文件夹src, WebRoot),安装好的Intellij Idea, 和配置好的tomcat, Java SDK。


原始工程文件夹内容

2.用Idea打开工程文件

可以直接把文件夹拖到Idea快捷方式上。

用Idea打开后会生成.idea文件夹和,iml文件

3.添加Modules

1.Ctrl+Shift+s或项目右键打开Project Structure, 添加Web模型


添加Web模型

2.将两个目录选择为自己项目中的WebRoot(有的项目将这个目录命名为web,看具体项目,但选择包含WEB-INF文件夹的就对了),退出Project Structure不要忘了点OK。

选择模型的web.xml
Web资源目录

4.标记资源文件夹

Ctrl+Shift+s或项目右键打开Project Structure,分别点src(即Java类包所在文件夹,一般src在打开项目时就被标记为Source,即已是蓝色,就不用点了)和resource(如果有的话)文件夹,然后再点Sources和Resource,作用就是标记为资源文件。

标记资源文件

5.设置Artifactes

Artfacts为tomcat运行时使用的目录,Ctrl+Shift+s或项目右键打开Project Structure,点from Modules,然后从弹出的框中选择刚才添加的模型


新建Artfacts


配置Artifacts


配置完后应如此

6.配置tomcat

1.配置本地tomcat。

选择tomcat 服务器

2.Edit Configurations->Open browser,这里的URL是web项目在IDEA上运行时自动打开浏览器的默认网址要与下一步的上下文一致)。


3.选择之前添加的Artfacts

tomcat的部署

4.Application context是tomcat服务器从IDEA启动时的根目录名(要和上一步的URL设置成一样,tomcat部署完后浏览器自动打开时才会打开正确的地址),IDEA用的CATALINA_BASE是IDEA单独新建的,http://localhost:8080/就是当前项目的服务器的根目录。而一般安装的tomcat的CATALINA_BASE在tomcat的安装目录下,启动tomcat.bat时,tomcat服务器的根目录在webapps,只要http://localhost:8080/test/直指向资源就行,test是webapps下的目录。

web上下文

7.运行

若JDK版本匹配,项目文件从其他电脑复制过来时完整(之前弄半天没启动,原来是少复制了WEB-FIN中的一个文件夹),WebRoot\WEB-INF\lib中包含了所有会用到的包如spring, servlet,tomcat等的包。网站就会如愿打开了。


运行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。