项目创建流程

仅供参考每人体制不一样,重点看下面配置整么操作的
我创建的项目是maven 的 java web项目
创建项目流程:创建maven的 java web项目
确保你有maven环境和会使用maven再向我这样操作

我的项目结构

在这里插入图片描述
注意:项目中java、resources、webapp一定要如同所示被IDEA识别,识别到的文件夹样子如图,如果文件夹都没有被识别,建议重新建项目或参考文章进行配置

注意

文章1:IDEA中创建maven项目,webapp目录无法识别,即未被标识
文章2:解决idea无法识别resources和下面的配置文件

1.打开project structure

在这里插入图片描述

2.先配置jdk

图中红框处,我选择的都是使用1.8版本
在这里插入图片描述

3.打开artifacts,点击左上角加号

在这里插入图片描述

4.选择web applocation exploded 中的from modules 。

如果web applocation exploded 右边没有小箭头,意味你的项目没有被IDEA识别(选择artifacts上的modules进行配置,实在没有的话重建项目吧重建project)

在这里插入图片描述
在这里插入图片描述

5.正确配置好的显示

在这里插入图片描述

6.配置Tomcat

在这里插入图片描述
在这里插入图片描述
切记不能选为TomcatEE,不然会出现Warning:The selected directory is not a TomEE home

否则进行Tomcat配置时会发生警告在这里插入图片描述
在这里插入图片描述
7.选择本地Tomcat包
在这里插入图片描述
在这里插入图片描述

8.点击万能的FIX

在这里插入图片描述
跳转到:在这里插入图片描述
记住这个虚拟目录,检查是否与下面这一致
在这里插入图片描述
OVER~
可以开始跑项目了
最后检查成功与否,可以检查生成的out文件夹,结构如下:
在这里插入图片描述

如果还是不行的话,且确保代码百分百没问题,建议重新建一个项目再按上面配置一遍,因为项目本身环境有很多,不太容易找到出错的地方(仅代表本人意见)

一些常见问题:
一、提交表单跳转sevlet出现404,代码没问题则可:
方法一: form表单中 action方法跳转servlet路径,写成你部署的那个虚拟路径+跳转的servlet路径如:/虚拟路径/loginservlet
方法二: 虚拟路径只写:/ ,form表单中 action方法跳转servlet路径可只写需跳转的servlet路径,如: /loginservlet

druid.properties没有加载倒out文件夹里,导致连不上数据库,上面方法我都试过,包括在maven中build加resource都没办法解决,但我从新创建一个项目,把该项目代码复制进去却可以跑(出现这种情况还是重建个项目吧)

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐