如何使用IDEA运行上古年代屎山JSP项目
环境配置
Open(打开项目)
点击open打开一个项目, 注意项目名不要带中文以及乱七八糟空格字符, 根目录的.idea
推荐直接删除掉, 然后自己来配置
打开的项目目录如下:
此时的src与web是同级目录, 但是web图标并没有小蓝点, 我们需要给web目录加上小蓝点才能正常运行出项目
点File - Project Structure
点开之后是这个样子的, 我们一项一项的来看
project
先看project, SDK 选择1.8, Language level选择8-Lambdas, type annotations etc. (或者选SDK Default)
Compiler output目录不用动
Modules
点Modules
如果没有这个demo1项目, 请先引入
选中.iml文件就可以直接引入
Libraries
Libraries, 如果lib是空的, 把库文件引入, 通常JSP项目是需要 jsp-api.jar和servlet-api.jar , 自己去tomcat/lib目录下找
Facets
Facets是空的点击添加 Web
, 表示当前是一个web项目
设置两个路径, 第一个路径对应的是web.xml的路径, 第二个路径对应的是web的路径 (有些远古项目的路径是不对的, 需要手动修改)
点击加号就可以添加
tips: 路径怕写错, 可以点击Copy Path拷贝路径
添加完成之后, 要仔细检查路径有没有写错
Artifacts
添加Artifacts
最后确认有成功添加这两个war包
Platform Settings
Platform Settings一般不做设置
但要确保SDKs中有电脑上装的jdk版本
Problems
最后如果, Problems中有报错, 就仔细点, 把错误解决了
部署到Tomcat
选择Tomcat Server, 注意不是TomcatEE Server
Tomcat 版本随意, 基本都差不太多, 没有就去官网下
Application Server 中留意, 应该选到tomcat 的根目录, 然后切换到 Deployment 中添加 Artifact, 然后选择 war exploded
Artifact一般选择 war exploded
项目的根路径, 如果为了简单, 可以直接写成/
, 更具体需要看项目web目录下面的jsp文件组成成分了
先点Apply, 再点OK