idea导入web项目
在github克隆了一个入门级项目到本地。没有maven管理,使用servlet+jsp。
1、alt+ctrl+shift+s 打开project Structure
2、project项
- 选择project SDK 和 project languate level 两个需保持一致。不然启动项目会报 “无效的源发行版”
3、model项 - sources选项卡
将代码目录标记为Sourcs,将配置文件资源目录标记为Resources - path选项卡
勾选种 use model compile output path,Output path填 当前项目的web/WEB-INF/classes - 添加一个web
修改 Deployment Decriptors 的Path值为项目中的WEB-INF/web.xml的路径
修改 Web Resource Directories的Web Resource Directory值为项目中的WEB-INF的父路径(也就是web目录)的路径
4、Libraries项
- 添加WEB-INF/lib目录下的jar包依赖,还有别忘了加tomcat依赖(jsp-api和servlet-api)
5、Artifacts项
- 添加一个Artifacts from models
点击apply保存退出。
6、最后添加tomcat配置,部署本项目。
注意端口最好用8080。本人做的时候改用了6666发现谷歌浏览器访问不了,还以为是自己哪里弄错了,折腾了好久。因为浏览器自身为了安全考虑把一些端口禁用了。想要知道哪些端口被禁用了可以百度‘谷歌浏览器禁用的端口’。