IDEA相关配置【java项目改造成web项目】

在平时写项目学习java的时候,有没有这么一种情况:我们一开始建立了一个普通的java项目,但是随着我们编码的进行,发现项目需要部署到Tomcat服务器上运行测试。此时有两种解决方案:【1】创建一个web项目,从0到1重新编码,但是显然不是我们想要的方案,我写了好几天的代码,突然重头到尾再写一遍?呜呜呜呜呜,我才不要呢!【2】将当前的java项目改造成一个web项目,这也是本文的出发点。

注意:maven的java项目改造成web项目,只需在pom文件中将打包方式由jar改为war即可。而普通的java项目稍稍有点复杂,详见如下:

--改造五部曲:

第一步:点击Project Structure

第二步:添加web模块

第三步:配置web.xml

第四步:配置web模块位置

第五步:修改webapp目录结构

第一步:点击Project Structure

第二步:添加web模块

第三步:配置web.xml

第四步:配置web模块位置

第五步:修改webapp目录结构

经过上述步骤操作后,项目结构如下:

可以发现,webapp和WEB-INF目录重叠在一起了,这是idea默认的风格,如果目录没有文件,那么就会向下整合,并以两个目录的名作为新的目录名。

此时我们需要将webapp.WEB-INF改名为webapp。

接着在webapp目录下创建WEB-INF目录。

接着在webapp目录下创建一个jsp页面,防止webapp目录和WEB-INF目录又重叠在一起。

最后将WEB-INF目录拖到webapp目录下,,再把web.xml文件拖到WEB-INF目录下,这就得到一个完整的web项目了,如下:



原文链接:https://zhuanlan.zhihu.com/p/100095211



posted @ 2022-06-17 23:59  独苏  阅读(1305)  评论(2编辑  收藏  举报