Idea开发环境 maven项目在tomcat里运行

简介: Idea开发环境 maven项目在tomcat里运行

Intellij IDEA使用教程相关系列 目录


目录

Intellij IDEA使用教程相关系列 目录

tomcat运行

异常处理


tomcat运行

步骤1:在pom.xml里添加插件代码

                        <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.0</version>
        <configuration>
          <port>8080</port>
          <uriEncoding>UTF-8</uriEncoding>
          <path>/bdcrpc</path>
          <server>tomcat</server>
        </configuration>
      </plugin>

image.pngimage.pngimage.pngimage.pngimage.png异常处理

异常1:


Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[/bdcrpc]]

   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

   ... 6 more

Caused by: java.lang.ClassCastException: org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet.ServletContainerInitializer

   at org.apache.catalina.startup.ContextConfig.getServletContainerInitializer(ContextConfig.java:1657)

   at org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1565)

   at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1273)

   at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)

   at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)

   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

   at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

   at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)

   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

   ... 6 more


一月 22, 2019 5:55:39 下午 org.apache.catalina.core.ContainerBase startInternal

严重: A child container failed during start

java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]

出现原因:tomcat插件和项目引用的jar冲突。都有包含tomcat-servlet-api.jar


解决方案:pom引用tomcat-servlet-api,添加scope,如下image.png



image.png

目录
相关文章
|
1月前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
62 1
|
2天前
|
Java 应用服务中间件
解决IDEA tomcat控制台只有server日志
请注意,确保在调试或开发阶段使用更详细的日志级别(如 `DEBUG`或 `TRACE`),但在生产环境中应将其设置为更高的级别以减少日志量。
5 0
|
9天前
|
Web App开发 Java 应用服务中间件
【Java Web】在 IDEA 中部署 Tomcat
【Java Web】在 IDEA 中部署 Tomcat
|
9天前
|
运维 Java 应用服务中间件
Tomcat详解(六)——Tomcat运行模式调优
Tomcat详解(六)——Tomcat运行模式调优
9 3
|
12天前
|
应用服务中间件
解决方案:IDEA控制台输出Tomcat中文乱码
解决方案:IDEA控制台输出Tomcat中文乱码
19 0
解决方案:IDEA控制台输出Tomcat中文乱码
|
12天前
|
Java 应用服务中间件 Maven
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
使用IDEA搭建SpringMVC环境,Maven导入了依赖,但是运行报错 java.lang.ClassNotFoundException
11 1
|
22天前
|
Java Maven
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
idea编码GBK的不可映射字符Maven修改编码格式的多种方式
19 1
|
28天前
|
Java Maven
运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
运行maven项目出现Error:java: JDK isn‘t specified for module ‘XXX‘
14 0
|
1月前
|
JavaScript Java 关系型数据库
实例!使用Idea创建SSM框架的Maven项目
实例!使用Idea创建SSM框架的Maven项目
35 0
|
1月前
|
Java Maven
idea的Maven依赖问题
idea的Maven依赖问题

推荐镜像

更多