问题如下
一、 tomcat正再运行的包是哪一个
不同构建、打包情况下分别运行
- out\artifacts下
当直接去Project Structure下去构建artifacts 后,运行tomcat 则会在out下 - target下
reimport项目后,则会在artifacts自动生成部署包。删除tomcat之前deployment 下的包(同名也不行,就得删),重新deploy,这运行tomcat则会在target下
二、项目启动中无法找 java下配置的xml
1.pom 添加配置
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
三、项目启动时application.xml文件无法找
- 查看此处是否选中
注:我选中后启动项目仍然报未知道。我只好
导入本地本地仓库包报错
- _remote.repositories文件,标示该资源的来源,如果你有这个_remote.repositories,那就会在访问本地的同时,必须确保远程上有才行(这里的远程是setting文件中配置的镜像或远程仓库
解决:删除仓库中的_remote.repositories文件,否则还是回到远程仓库去找(重要重要重要)
打开仓库地址,输入cmd 打开命令行,执行下面语句
for /r %i in (_remote.repositories) do del %i