idea运行非maven,无框架的Java web项目详解
工作当中,可能需要启动老项目,这篇可以帮助到你。
1.idea打开项目,首先配置【Edit Configurations】
1.1 你选择你需要的tomcat,本项目需要tomcat7,在这里则选择tomcat7.

1.2 在【Deployment】,添加需要启动的项目

2.【File】- 【Project Structure】
如图选【Modules】-【import Module】

导入该项目中的代码部分,本项目代码在WEB-INF文件夹,则选择该文件夹,一路默认点击next,大致如下步骤。



jar包



2.1 最后【Modules】呈现【Sources】

2.2【Paths】部分,【compiler output】是编译java代码的class文件,选择【Use module compile output path】,选择编译的.class文件存放的位置

2.3 【Dependencies】,本项目这里需再次添加tomcat,点击2如图

2.4 选择你需要的tomcat

图中不用勾选。

3.成功运行

4.若项目运行,但出现classnotfound错误
注意一下【Project】 - 【Compiler output】,若有位置,删掉!把这个【Compiler output】输入框清空!!!

清空后,则可使用【Modules】中的指定文件位置

至此,项目运行ok

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
java.lang.UnsupportedClassVersionError异常正确解决方法
java.lang.UnsupportedClassVersionError异常通常发生在尝试在较低版本的Java虚拟机上运行使用更高版本的Jav 编译器编译的类文件时,下面就来介绍一下解决方法,感兴趣的可以了解一下2024-05-05
Spring Boot拦截器Interceptor与过滤器Filter详细教程(示例详解)
本文详细介绍了SpringBoot中的拦截器(Interceptor)和过滤器(Filter),包括它们的定义、作用范围、使用场景、实现步骤、执行顺序、常见问题及解决方案,感兴趣的朋友跟随小编一起看看吧2025-03-03
Java AQS中ReentrantReadWriteLock读写锁的使用
ReentrantReadWriteLock称为读写锁,它提供一个读锁,支持多个线程共享同一把锁。这篇文章主要讲解一下ReentrantReadWriteLock的使用和应用场景,感兴趣的可以了解一下2023-02-02


最新评论