在tomcat7-maven-plugin

时间:2018-08-13 06:05:45

标签: java maven tomcat

请注意,尽管标题与其他帖子非常相似,但这不是重复,因为我阅读了所有这些帖子,但都不符合我的特定情况:

The web app我是作为教程实施的,如果将其部署到完整的Tomcat安装,则效果很好。

app under tomcat full install

但是,如果尝试在嵌入式tomcat7-maven-plugin下运行它,则会收到“ HTTP Status 404请求的资源不可用”

app under embedded tomcat7 maven plugin

由于这是完全相同 .war文件,因此我假设我缺少嵌入式tomcat插件所需的某些配置或设置或环境。

如何解决此类问题?

FWIW,当调用应用程序(加上tomcat插件)时,Eclipse的控制台显示所有日志记录的良性,除了以下内容(红色中的内容):

  

[INFO]使用contextPath创建WebApp:2018年8月13日,上午8:24:54   org.apache.coyote.AbstractProtocol初始化INFO:初始化   ProtocolHandler [“ http-bio-8080”] 2018年8月13日,上午8:24:54   org.apache.catalina.core.StandardService startInternal INFO:正在启动   服务Tomcat 2018年8月13日上午8:24:54   org.apache.catalina.core.StandardEngine start内部信息:正在启动   Servlet引擎:Apache Tomcat / 7.0.47 2018年8月13日上午8:24:56   org.apache.catalina.core.ApplicationContext日志信息:无弹簧   在类路径中检测到WebApplicationInitializer类型2018年8月13日   上午8:24:56 org.apache.coyote.AbstractProtocol开始信息:开始   ProtocolHandler [“ http-bio-8080”]

这就是我将tomcat maven插件添加到我的pom.xml中的方式:

  `<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <path>/</path>
    </configuration>
  </plugin>`

这是我的项目教程布局:

project structure

0 个答案:

没有答案