本帖最后由 时间留下最真 于 2018-9-3 10:09 编辑
Web项目创建
打开idea File-》new Projiect
选择Java 一直点next
项目创建完成之后,现在它是一个普通的java项目 点击File->Project Structure
点击Modules,选中项目,点击绿色的+号 给项目添加一个web
添加完之后出现web目录了这时候出现黄色警告,右下角,他提醒你需要去创建发布的war包,web项目需要创建war包去tomcat下运行,idea做了一些优化,不直接将war包发布到tomcat的webapp下。
点击Create Artifact 这时候idea会给你创建好war包
这部分是你war包里面有哪些东西,如果运行项目发现war包少了jar或者少了页面之类的可以到这来添加,也可以直接在out目录添加,在下面告诉大家,如何在out目录添加文件。点击OK发现web目录已经自动创建了
此时还需要做一个操作,配置tomcat,将war包发布到tomcat中 点击下拉框出现Edit Configurations 然后点击+号添加一个tomcat 配置好tomcat会出现报错信息,意思是你的tomcat没有发布war包
此时点击fix或者点击Deployment然后点击+号手动添加war包
最终web工程创建好了,点击tomcat运行就可以访问了。 这种创建方式,解决了idea使模板创建的项目无法访问的问题。研究一段时间,发现是模板创建打的war包有问题导致tomcat无法解析。
|