java如何在使用Maven时在Tomcat 7.0中将上下文路径设置为root(“/”)
我有一个maven项目pom。xml包含tomcat插件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
我已经下载了Tomcat 7,所以我有了Tomcat目录(apache-Tomcat-7.0.56)。我尝试了三个目标来运行我的项目:
tomcat7:run, tomcat7:run-war, tomcat7:run-war-only
我的应用程序正在http://localhost:8080/projectname
运行,如果我运行tomcat7:run war,projectname-0.0.1-SNAPSHOT.war
会出现在我的项目的/target目录中
我想在^{
我知道以前有人问过这个问题,但不幸的是,这些解决方案对我没有帮助
从this的第一个答案开始,我尝试了两种方法
第一种方法对我不起作用,在重命名war后,什么都没有改变,tomcat7:run war只需要名称为projectname-0.0.1-SNAPSHOT的war。战争
第二种方法没有任何改变(我两种都试过)
<Context path="" docBase="projectname-0.0.1-SNAPSHOT" debug="0" reloadable="true"></Context>
及
<Context path="" docBase="projectname" debug="0" reloadable="true"></Context>)
我还查看了throwthis,但我的Tomcat目录中没有<catalina_home>/conf/Catalina/localhost/
目录
共 (0) 个答案