配置项目
第一步配置项目环境是在箭头指的地方设置。这里叫做 project structure
打开后可以看到一些东西:
一、project
Project里设置SDK和你编译后的输出位置。一般需要明确的输出这个out地址。如果不设置可能Tomcat报错,也可以等Tomcat报错的时候再设置。
二、Modules
在Midule里设置source
,path
和Dependencies
;
如果是要打开别人的项目。在source里可以直接指定src文件夹的位置就可以。
如果直接报错比如:javax.Servlet
不存在这个时候,就需要在Dependencies
里加入依赖包。不过这个错误一般在自己新建后的项目里都不会出现。或者作死自己删除了这个 Module
设置。
三、facets
这里要设置成项目的web文件夹
如果成了别的什么就404访问不到web文件夹下的资源文件。
四、Artifacts
这个地方设置的是整个项目生成的结果。Tomcat在工作时不会访问你写这个项目的地方但是它是要访问这个项目部署的地方:
这个只要设置了就没什么问题
但是在后面的Tomcat设置时 deployment,也就是部署这一步就是告诉你这个项目部署的是啥。他不会找你的工作目录,这里需要告诉Tomcat这个Artifacts到底在哪里。
所以点加号设置Artifacts
如果这里只有External Source那么就要返回上一步查看Artifaces设置好了没。
设置Tomcat
Tomcat是要为每一个项目单独设置一个的。所以新的项目就不要用之前的了,在这里要选+号。
之所以要用单独设置可以看看配置文件。在启动Tomcat后,输出的信息里有这个:
这个文件夹下就是Idea单独为这个项目搞得一个设置目录
这个文件夹下保存着之前部署的项目位置,也就是Artifaces设置的位置。
所以这个文件夹会告诉Tomcat要去哪里找请求的东西。
而这个设置文件夹则是IDEA与Tomcat进行关联设置的。