我在Eclipse 4.2和WTP插件中工作。我在集成的tomcat 7服务器上部署了我的web-app,但是上下文名称不是假设的。我想将它命名为moduleA,但当前项目名称将用作tomcat中的上下文名称。
我已经在Properties-> Web Web项目设置中将Context-Root更改为moduleA并添加了
<properties>
<runtime.context>moduleA</runtime.context>
<m2eclipse.wtp.contextRoot>moduleA</m2eclipse.wtp.contextRoot>
</properties>
到我的pom.xml
当我启动我的Tomcat时,它将始终使用项目名称进行部署。有人知道问题可能是什么吗?
由于
答案 0 :(得分:0)
您好,如果您正在使用pom.xml与maven 3. 。版本。 你可以使用下面给出的eclipse插件
<plugins>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<wtpversion>2.0</wtpversion>
<wtpContextName>moduleA</wtpContextName>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
<classpathContainers>
<classpathContainer>org.eclipse.jst.j2ee.internal.web.container</classpathContainer>
<classpathContainer>org.eclipse.jst.j2ee.internal.module.container</classpathContainer>
</classpathContainers>
</configuration>
</plugin>
并在标记中提供所需的上下文名称。