有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案