A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 时间留下最真 于 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包发布到tomcatwebapp下。

点击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无法解析。


1 个回复

倒序浏览
奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马