此次介绍,使用的是较新版本的IDEA和tomcat,应该是可以跑起来第一个新建web应用下的index.jsp
1. 从官网下载IDEA 目前版本为2018.3.1
https://www.jetbrains.com/idea/download/#section=windows
2. 下载JDK 目前版本为1.8.0_191 本次使用的是1.8.0_131
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
3. Tomcat 本次使用的是9.0.13
4. IDEA的破解步骤见
注册码有效期为2018年5月5日至2019年5月4日
使用前请将“0.0.0.0 account.jetbrains.com”添加到hosts文件中
5. 安装JDK之后,增加环境变量,注意安装时,第一次提示修改安装目录时,是jdk的目录,第二次提示目标目录时,即使指定了jre的目录,提示完成时,此jre指定的目录下也是空的,而在上次指定的jdk目录下会生成jre,与博客的https://blog.csdn.net/qq_41135704/article/details/81567401?utm_source=blogxgwz5
描述不同,所以系统环境变量的键值要改为JRE_HOME D:\Applications\Java\jdk1.8.0_131\jre
增加的系统变量:
JAVA_HOME D:\Applications\Java\jdk1.8.0_131
JRE_HOME D:\Applications\Java\jre1.8.0_131 此路径我改了,因为安装了JDK后,此目录是空的,原因不明
改为了 JRE_HOME D:\Applications\Java\jdk1.8.0_131\jre
CATALINA_HOME D:\Applications\apache-tomcat-8.0.53
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
6. 在cmd控制台,验证JDK的安装情况 java -version
7. 新建web application, 运行第一个index.jsp时,防火墙不能打开,否则报错
8. 对于tomcat,直接解压就可以使用的,先测试tomcat是否能启动成功,先双击apache-tomcat-9.0.13/bin 下的startup.bat
双击startup.bat运行时,若一闪而过,可以在脚本编译下,最后加入PAUSE,看原因,解决后,再去掉PAUSE。
只要环境变量CATALINA_HOME配置正确
双击startup.bat,tomcat即可启动成功,打开浏览器,地址是http://localhost:8080/,回车后,可看到tomcat的欢迎界面
9. 建立第一个项目的流程,可以参考 https://www.cnblogs.com/shindo/p/7272646.html的过程
需要说明的是IDEA 2018.3.1 里面的run->edit configuration->,在新建的tomcat server->Server标签卡下的URL内容非常
关键,run时,若是这个地址,http://localhost:8080/,浏览器会显示404,关键点是 新建的tomcat server->Deployment标签卡下
Deploy at the server startup的框里,点击加号,选择Artifact... ,会在框里显示 新建的项目名:war exploded
下方的Application context: /新建的项目名_war_exploded,这里非常关键 !!!!!!!!!!!!!
再回到Server标签卡,可以看到URL: http://localhost:8080/项目名_war_exploded/
一定要用这个地址运行TOMCAT,否则会出现404 !!!
10. 修改index.jsp中的<body> </body>这组标签里的内容,运行tomcat后,就可以看到相关的界面了