1.部署常见流程
一般我们使用Tomcat部署Web是创建一个Tomcat应用,再创建一个web工程,在Tomcat中将对应的Artifact导入,是得Tomcat将该项目进行部署访问
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4657880c425755e18fcda0420a5e6393.png)
点击FIX进入创建一个Artifacts
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7b1b35de07b667e2af6c33f266e3f740.png)
2. pom文件中明明配置了依赖但是,启动项目却找不到依赖?
进入项目结构的Artifact
即为:
3. 查看target包下找不到resource中编译的资源文件问题?
问题解决:
- 原来的pom.xml文件中将项目的打包方式设置成了pom,maven打包方式有三种,pom,jar和war。当选择了打包方式为pom时,意味着该工程是个聚合工程,而这个工程也就是个父工程,只用来做依赖版本管理和模块管理,并不会涉及到源码,所以maven不会将resources下的文件编译到classes路径下。所以将打包方式换成jar,编译成功!
- 注意!还需要将pom文件中加入放行资源的配置
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>