以前都用Eclipse写程序的,刚刚接触IntelliJ IDEA这款神器,很多东西都在摸索中,对于像在Eclipse中创建动态web工程那样简单的事在idea中也搞了好久,今天我就分享一下本菜鸟痛苦的学习过程,下面是我的总结,希望对大家有一点帮助:
1、下载和启动Tomcat:
(1)进入官网 http://tomcat.apache.org/ ,小编下载的是Tomcat 8:
(2)根据自己的电脑版本下载,我这里是windows 64位:
(3)下载完之后,先右击解压,找到自己解压目录,小编的是:E:\java web\apache-tomcat-8.5.32\bin,打开文件夹下面的/bin目录,其中startup.bat是启动tomcat,shutdown.bat 是关闭tomcat:
(4)双击startup.bat启动tomcat后,打开 http://localhost:8080 ,若进入下面的界面,则表示启动成功了:
2、在win10中为Tomcat 8配置环境变量:
(1)右击“我的电脑”,点击“属性”,选择“高级系统变量”:
(2)选择“高级”选项卡,找到“环境变量”,并打开:
(3)在“系统变量”中,添加系统变量:
新建变量名:CATALINA_BASE
变量值:E:\java web\apache-tomcat-8.5.32 //复制你自己电脑上的tomcat解压目录
新建变量名:CATALINA_HOME
变量值:E:\java web\apache-tomcat-8.5.32 //复制你自己电脑上的tomcat解压目录
然后点击“确定”:
(4)最后验证一下是否配置成功了,使用键盘win+R 输入cmd,输入startup命令,如果出现下图则表示配置成功了:
3、 在IDEA上新建第一个JavaWeb项目:
(1)首先,打开idea,点击“Create New Project”,来新建一个web项目:
(2)先点击左边“Java”,然后在下方勾选“Web Application”,点击“Next”:
(3)接着设置项目的Project name(名称)和Project location(项目的位置),无误后点击“Finish”:
(4)如图是小编所建web项目的目录结构:(对于文字颜色和背景更多操作,请继续浏览小智解说...)
(5)修改一下index.jsp里面的代码,便于等下测试,代码如下:
4、在IntelliJ IDEA 2019上配置Tomcat 8并运行项目 :
(1)打开IDEA,点击Run-Edit Configurations:
(2)点击“+”号,然后找到Tomcat Server,选择Local,在Server的Application server项目下,点击 Configuration ,找到本地 Tomcat 服务器(即前面的解压路径),再点击 OK按钮:
(3)然后转到旁边的Deployment选项卡,点击“+”号,选择Artifact,选择项目名称:
(4)如下图所示,也可以修改一下Application context 路径的名字,改得简单一点,然后点击Apply,在OK即可:
(5)配置完之后就可以在项目界面看到下图,点击运行即可:
(6)当点击运行的时候,可能出现下面的错误,提示端口被占用:
(7)开始---->运行---->cmd,或者是window+r组合键,调出命令窗口:
(8)输入命令:netstat -ano,列出所有端口的情况,在列表中我们观察被占用的端口,我们可以看到之前被占用的端口是8080,首先找到它,查看被占用端口对应的PID:
(9) 我们打开任务管理器,切换到“详细信息”选项,在PID一列查看8080对应的进程是谁,选中该进程点击“结束进程”按钮,如下图:
(10)然后我们在点击运行,可以看到运行成功:
(11) 运行如图所示:
到此,web项目就已成功完成。