idea运行tomcat报错找不到catalina.bat,系统找不到指定的文件问题

 更新时间:2023年11月02日 09:46:54   作者:404专业团队  
这篇文章主要介绍了idea运行tomcat报错找不到catalina.bat,系统找不到指定的文件问题,具有很好的参考价值,希望对大家有所帮助,

idea报错

Cannot run program “D:\apache-tomcat-8.0.53\bin\catalina.bat” (in directory “D:\apache-tomcat-8.0.53\bin”): CreateProcess error=2,系统找不到指定的文件

错误展示

解决问题过程

之前不小心更改了电脑的配置,导致idea运行tomcat就一直报这个错误,在网上查找了很多方法,也请别人给我远程过,其中重新下载了不同版本的tomcat,idea,但是问题依旧存在。

最后想到了因为由于是tomcat的原因,而idea里有内置的tomcat7,可以在pom里配置tomcat7的插件,最后运行tomcat7的插件项目就可以运行了。

1.在pom加tomcat7插件

(注意:插件要加在里面)

<plugins>
          <plugin>
              <groupId>org.apache.tomcat.maven</groupId>
              <artifactId>tomcat7-maven-plugin</artifactId>
              <version>2.2</version>
              <configuration>
                  <path>/</path>
                  <url>http://localhost:8080/</url>//这里是项目运行后在网页输入的基本路径
                  <username>admin</username>
                  <password>123456</password>
              </configuration>
          </plugin>
      </plugins>

2.在idea右侧的maven中查看插件是否导入成功

(如果当前项目的Plugins下出现tomcat7说明导入成功,双击tomcat7:run项目就开始运行了)

问题解决

项目运行成功

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 微服务Spring Boot 整合Redis 阻塞队列实现异步秒杀下单思路详解

    微服务Spring Boot 整合Redis 阻塞队列实现异步秒杀下单思路详解

    这篇文章主要介绍了微服务Spring Boot 整合Redis 阻塞队列实现异步秒杀下单,使用阻塞队列实现秒杀的优化,采用异步秒杀完成下单的优化,本文给大家分享详细步骤及实现思路,需要的朋友可以参考下
    2022-10-10
  • java实现文件上传下载

    java实现文件上传下载

    这篇文章主要为大家详细介绍了java实现文件上传下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • Spring Security如何基于Authentication获取用户信息

    Spring Security如何基于Authentication获取用户信息

    这篇文章主要介绍了Spring Security如何基于Authentication获取用户信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • BeanUtils.copyProperties复制不生效的解决

    BeanUtils.copyProperties复制不生效的解决

    这篇文章主要介绍了BeanUtils.copyProperties复制不生效的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • Flowable ReceiveTask使用场景分析

    Flowable ReceiveTask使用场景分析

    这篇文章主要为大家介绍了Flowable ReceiveTask使用场景分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Java Collection 接口和常用方法综合详解

    Java Collection 接口和常用方法综合详解

    Collection派生出三个子接口,Set代表不可重复的无序集合、List代表可重复的有序集合、Queue是java提供的队列实现,通过它们不断的扩展出很多的集合类,接下来我们详细介绍一下
    2021-11-11
  • Mybatis-Spring源码分析图解

    Mybatis-Spring源码分析图解

    这篇文章主要介绍了Mybatis-Spring源码分析,本文通过实例代码图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-11-11
  • Java 使用JDBC操作PI数据库的方法

    Java 使用JDBC操作PI数据库的方法

    文章介绍在Windows系统下使用JDBC驱动访问PI数据库的方法,涵盖环境要求(JRE8+)、安装步骤(OLEDB、SQLDAS、JDBC驱动)、连接原理及SpringBoot集成方式,感兴趣的朋友跟随小编一起看看吧
    2025-08-08
  • SpringBoot校验前端传递的参数的流程步骤

    SpringBoot校验前端传递的参数的流程步骤

    在日常项目开发中,我们都知道参数验证是必不可少的一环,但是有时候为了偷懒,把参数校验交给前端开发人员去处理,这样很容易影响系统稳定性和安全性,所以本文给大家介绍了SpringBoot校验前端传递的参数的流程步骤,需要的朋友可以参考下
    2025-10-10
  • java中form以post、get方式提交数据中文乱码问题总结

    java中form以post、get方式提交数据中文乱码问题总结

    这篇文章主要介绍了java中form以post、get方式提交数据中文乱码问题总结,需要的朋友可以参考下
    2014-10-10

最新评论