idea中导入项目需要遇到的问题

简介: idea导入java web项目:首先单击文件→打开→选择自己所需要导入的项目导入之后你可能发现少了servlet-api.jar这个关键包,有的人肯定想网上下一个复制粘贴进去就好了,不过我试了下不可以。

idea导入java web项目:
首先单击文件→打开→选择自己所需要导入的项目

导入之后你可能发现少了servlet-api.jar这个关键包,有的人肯定想网上下一个复制粘贴进去就好了,不过我试了下不可以。由于没有用maven的项目是没有启用springboot内置的tomcat,所以先要配置本地的tomcat
http://jingyan.baidu.com/article/0a52e3f43d9f69bf62ed72f9.html
配置完后记得配置modules
右击项目名→open settings modules(快捷键F4)
选择配置dependence
在依赖中把本地的tomcat导入进来。tomcat目录下的lib包中已经包含了servlet-api.jar

配置完modules后就是这样


Paste_Image.png

后面可能遇到的bug

JSP错误:The method getJspApplicationContext(ServletContext) is undefined for the type JspFacto

可能是你项目中的诸如:catalina.jarjsp-api.jarservlet-api.jarjavax.servlet.jarjavax.servlet.jsp.jar等包和应用服务器(JBoss/Tomcat等)中的包重复且比其版本低,应用服务器在启动时会优先加载项目中的包,这样就导致和应用服务器中的其它包不匹配。可把重复的包从项目中删除,或将应用服务器下的这些包拷贝到项目中,重启服务即可。

在项目的lib包下删除相关的包即可,总之记住,如果缺少servlet相关的包不要复制粘贴进来项目

目录
相关文章
|
5天前
|
Java 应用服务中间件 Android开发
【Eclipse IDEA】IDEA 导入 eclipse Web项目
【Eclipse IDEA】IDEA 导入 eclipse Web项目
|
6天前
|
Java 应用服务中间件 Maven
IDEA创建一个Servlet项目(tomcat10)
IDEA创建一个Servlet项目(tomcat10)
16 1
|
6天前
IDEA同一项目启动在不同端口方法
IDEA同一项目启动在不同端口方法
9 0
|
7天前
|
Java
IDEA创建多模块项目常用pom
IDEA创建多模块项目常用pom
22 8
|
7天前
|
JavaScript
IDEA打开vue项目并运行
IDEA打开vue项目并运行
13 1
|
7天前
|
Java Maven 数据安全/隐私保护
使用IDEA的你还在用FileZilla和Xshell部署项目?
使用IDEA的你还在用FileZilla和Xshell部署项目?
9 1
|
7天前
|
Java Maven 开发工具
IDEA使用Spring Initializr流畅的创建springboot项目
IDEA使用Spring Initializr流畅的创建springboot项目
27 0
|
7天前
|
缓存 Java Maven
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
15 0
|
8天前
2024新版中文IDEA之如何在boot工程内隐藏项目中的无用文件
2024新版中文IDEA之如何在boot工程内隐藏项目中的无用文件
15 4
|
18天前
|
XML Java 应用服务中间件
idea与eclipse项目相互导入方式
idea与eclipse项目相互导入方式
22 1