idea搭建一个web项目(解决web项目一直404的原因)
一、点击左上角,新建java项目,Web Application,点击next
二、给新建的项目取名,点击finish
三、补全文件夹
如果项目名全部是红色可以参照这个博客https://blog.****.net/baidu_41599099/article/details/89710400
四、idea不像eclipse,你必须手动添加一些包
首先,我们需要在WEB-INF目录下新建lib文件夹(用于方jar包)、classes文件夹(用于编译),pages文件夹(用于存放jsp页面)
在src相同路径下创建Conf文件夹用于放资源配置文件
但是这只是普通文件夹,我们还要对他进行一些设置,右上角点击File》Settings(或者快捷键Ctrl+Alt+shift+S)
点击Modules,这里的Sources可以看到文件路径,我们必须把刚刚创建的Conf文件夹点右键设置为Resources(这样idea才知道有这个资源文件),还要把pages文件夹右键设置为Source(这样项目才会带着这个文件夹一起运行),如果你需要进行单元测试,也需要创建文件夹并设置为Test,不然@Test注解都用不了(这里其实有一个简单方法,你在图三的文件目录里点右键也可以直接选择)
也就是以后的创建的根目录都要这样设置,那么我们刚刚创建的classes、lib怎么处理,下面就来说这个
同样在这个页面点击Paths,勾选第二个,然后把OutPath和TestOutPath都选择成你的classes路径。
然后同样在这个页面,点击Depencies》点击+》选择JARs or...》在弹出的框框中选中lib文件夹》在弹出的窗口选Jar Directory,点击OK
然后点击apply》finish,是的,就是这么复杂,但是这是你eclipse转idea要熟悉的第一步,还没讲完,继续
四、导入jar包,我们可以先把jar包放在lib文件夹里,同样右上角点击File》Settings(或者快捷键Ctrl+Alt+shift+S),点击Libraries》加号+》Java,在弹出的窗口选中lib文件夹,或者进入lib文件夹选中其中要导入的几个jar包,或者直接在你电脑本地目录里选中要导入的jar包。然后在弹出的窗口选Jar Directory,点击OKOK》apply
你可以点开Facets看看你项目的当前路径
五、配置Tomcat
idea每个项目都要配置一次哦
点击Run》Edit Configuration
点击+号》Tomcat Service》local,local是本地的,remote是远程的
给Tomcat取名,在Configure里选择本地安装好的Tomacat(因为我以前选择过,所以下面有记录,可以直接选择)
选择完后不要以为结束了,巨坑!!!!这就是为啥好多人404的原因,一定要在这个页面点击Deployment,点击加号》artifacts,然后,这样Tomcat才正在在跑这个项目
就像这样,apply就OK了
右上角就会出现这样的标志
现在一个web项目就OK了