当前位置: 首页 > 知识库问答 >
问题:

Tomcat 7/Maven部署失败,未找到上下文路径

李嘉胜
2023-03-14

我试图从分解的war目录进行部署,但得到了相同的上下文错误(如果我从eclipse进行部署,或者如果我尝试从manager页面进行部署,则会发生这种情况,错误输出如下):

我的运行配置-war:exploded tomcat:exploded-将分解的war文件的内容复制到\apache7\work\Catalina\localhost

是否缺少apache\tomcat配置设置<非常感谢您的任何想法!

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<url>http://***:8080/manager/text</url>
<path>/mycontext</path>
<warDirectory>
    ${project.build.directory}/exploded/${project.build.finalName}.war
 </warDirectory>
 <server>etomcat</server>
 <username>${tomcat.username}</username>
 <password>${tomcat.password}</password>
</configuration>

eclipse的输出:无法执行目标组织。科德豪斯。mojo:tomcat maven插件:1.1:MyProject上的分解(默认cli):无法调用tomcat管理器:失败-无法在上下文路径/mycontext上部署应用程序

日志:127.0.0.1-tomcat[25/Jul/2013:14:05:28 -0400]"GET /manager/text/deploy?我的上下文

[错误]无法执行目标组织。科德豪斯。mojo:tomcat maven插件:1.1:MyProject上的分解(默认cli):无法调用tomcat管理器:失败-无法在上下文路径/mycontext上部署应用程序

组织。阿帕奇。专家生命周期。LifecycleExecutionException:无法执行目标组织。科德豪斯。mojo:tomcat maven插件:1.1:ProjectPathways上的分解(默认cli)核心war:无法调用tomcat管理器:失败-无法在上下文路径/mycontext上部署应用程序

at org.apache.html" target="_blank">maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

...LifecycleModuleBuilder。buildProject(LifecycleModuleBuildere(Launcher.java:409)位于org。科德豪斯。神经丛。阶级世界。发射装置。发射装置。main(Launcher.java:352)由:org引起。阿帕奇。专家插件。MojoExecutionException:无法调用Tomcat管理器:失败-未能在上下文路径/mycontext处部署应用程序

共有1个答案

訾渝
2023-03-14

tomcat maven插件已被移动到Apache伞,并自v1.1以来进行了重大更新。我试图恢复到上面你正在使用的mojo,但也无法部署它。有一个Tomcat7特定的魔法效果很好。

尝试使用

<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.1</version>
    <configuration>
        ...
    </configuration>
</plugin>

相反您可以在以下位置找到所有文档:https://tomcat.apache.org/maven-plugin-2.1/index.html

 类似资料:
  • 知道如何在变化时重新部署html和jsp吗?

  • 在我解释这个问题之前,我只想指出,我对NetBeans和Tomcat完全陌生,我正在做一个学校项目。话虽如此,但问题正是如题所言。下面是我尝试运行一个简单的Hello World jsp时的输出: 在C:\User\lostl\OneDrive\Documents\NetBeansProjects\Project3\build\web部署正在进行中...部署?config=file:/C:/Use

  • 我想创建一个JSF spring应用程序,但我的war没有部署,因为这个错误: ScanJars至少对一个JAR进行了TLD扫描,但没有TLD。启用此记录器的调试日志记录,以获取已扫描但未在其中找到TLD的JAR的完整列表。在扫描过程中跳过不需要的JAR可以改善启动时间和JSP编译时间。09-oct-2018 12:02:56.143 SCHWERWIEGEND[RMI TCP连接(6)-127.

  • 我正试图将一个。war项目部署到我的tomcat7安装中。 我使用的是Ubuntu12.04和Tomcat7。

  • 我有以下... 也试过... 这是WAS6-8.5的一个港口项目

  • 我想部署一个库到我公司的远程存储库。 这是我第一次想将库项目部署到远程存储库。 我收到以下错误消息: org.sonatype.aether.transfer.artifactNotFoundException:找不到工件com.http: httpkit: jar: 0.0.1internal.repo(http://jenkins.internal.com/) 也许我理解了一些完全错误的地方,