工具准备
至于IntelliJ IDEA
下载下来后怎么安装网上有很多帖子可自行百度,我这里授权采用的是:
-
license server
填入http://attend.m41s.com/main/
配置Tomcat
把下载的
Tomcat 9(apache-tomcat-9.0.0.M26)
(你也可以选择其他版本)文件保存,我的习惯是保存到Documents目录下。打开终端输入命令
cd 到改文件bin目录下
如下:
cd /Users/moxian/Documents/apache-tomcat-9.0.0.M26/bin
接着输入命令:
./startup.sh
如果出现以下提示:
-bash: ./startup.sh: Permission denied
输入命令:chmod u+x *.sh
即可。
再启动./startup.sh
,如果出现下图说明你开启成功。
- 验证,Safari输入
localhost:8080
如果出下下图说明你的tomcat安装成功。
在这不笔者出现
./startup.sh
开启成功,但是打不开localhost:8080
页面。原因是笔者未安装过
JDK
,安装JDK后再重新启动tomcat
就可以访问localhost:8080
页面。如果你有类似情况请记得先安装JDK。
其他情况访问不了localhost:8080
页面,有可能是默认的8080
端口被占用或其他情况,具体情况具体分析。
JDK安装
JDK
点击下载的dmg镜像,然后双击图标运行安装程序,会安装到这个位置:/Library/Java/JavaVirtualMachines,貌似不需要什么额外的其它配置了。
创建Jave Web项目
-
打开IntelliJ IDEA创建项目如下:
点击Next
填写项目名称和项目路径,这个根据个人喜好自由设置。
- 打开后结构如下:
在
WEB-INF
新建两个目录点击WEB-INF右键New
->Directory
,名字分别为classes
和lib
.
- 配置Modules
点击File
->Project Structure
出现如下:
选中Use Module compile output path的路径分别设置为
WEB-INF下的classes目录
。
切换到
Dependencies
点击下方的+
选择第一个JARs or directories
路径选择WEB-INF下的lib目录
接着选择
JAR Directory
项目基础准备已经差不多完成了,现在就缺个Tomcat启动了。
- 打开IntelliJ IDEA 偏好设置搜索
APPlication Server
如下
如果你是第一次添加,你选择+
按钮然后选择Tomcat Server
,路径选择你刚才下载的apache-tomcat-9.0.0.M26
路径,完了之后点击OK
。
点击右上角的Edit Configurations
如下图:
如果是第一次的话点击+
按钮,选择Tomcat server
或者TomEE Server
,修改name
为自己喜欢的就好,Application Server
这里,如果你刚才配置成功的话,这里会默认给你选择。
值得注意的是
JRE
这里,你最好下载最新的Jave JDK,我这里一开始安装的是1.6
的会报错比如jdk1.7(at least) should be specified either as project sdk or JRE
,同时在启动Tomcat的时候会出现Disconnected from server
。
解决方法是添加最新的Java JDK,把你前面下载的jdk1.8.0_144
添加到项目中,如果你是最新的这步忽略。
- 导入
jdk1.8.0_144
先找到自己电脑上jdk的安装位置(如果没装jdk ,就网上下载安装就行),命令:java -verbose
返回jdk 的位置,例如: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/rt.jar
点击idea编辑器的File –> Project Structrue –> SDKs
将IDEA的SDK配置点击“+”号,new一个,导向/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/rt.jar
。
剩下的你可以在你的项目中选择最新的SDK了,同时在刚才
Tomcat Edit Configurations
报错的地方可以选择最新的JER
到这里你就可以成功启动你的Tomcat
了,启动成功后会弹出网页。
至此最基本的工作已完成!谢谢收看~