在maven中引入了包,也install成功了,可是代码还是标红?
在项目上右键,maven->reload project 即可
was cached in the local repository, resolution will not be reattempted until the update interval of aliyun-repository has elapsed or updates are forced
到maven rep路径下,找到相应的包,连文件夹一起删掉即可
maven clean时:Failed to clean project: Failed to delete
使用系统的任务管理器,查找java.exe,强制关闭即可
pom文件中resources的作用是什么?
配置mvn install 时,会把哪些文件拷贝到哪里
在哪里指定web.xml文件
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<webXml>WebRoot/WEB-INF/web.xml</webXml>
<webappDirectory>{project.build.finalName}</webappDirectory>
</configuration>
</plugin>
上述xml中的webappDirectory的作用是什么?
指定war打出来的WEB-INF/classes放在哪里
如何指定自己的tomcat配置?
1、在项目中新建一个目录,写一个context.xml文件,把tomcat配置写进去
2、在tomcat7-maven-plugin中配置contextFile,指向context.xml文件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<port>80</port>
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
<contextReloadable>true</contextReloadable>
<contextFile>_tomcat/context.xml</contextFile>
<warSourceDirectory>{project.build.finalName}</warSourceDirectory>
</configuration>
</execution>
</executions>
</plugin>
上述配置中warSourceDirectory的作用是什么?
配置从哪里读取整个war包资源或解压后的war包资源,然后在这个基础上启动tomcat容器