tomcat 和 jetty 都属于 web 容器。
brew install tomcat
安装之后,输入 catalina -h
,可以看到各种命令,如run、start、stop等。
brew install jetty
安装之后,输入 jetty start
即可启动。
不管安装哪个服务器,启动之后都会出现默认端口,因此可以访问 localhost:默认端口
。我这里两个都装了,jetty 的默认端口是 8080,tomcat的默认端口是 8005。
启动时会在终端打印出路径:
Using CATALINA_BASE: /usr/local/Cellar/tomcat/9.0.12/libexec
Using CATALINA_HOME: /usr/local/Cellar/tomcat/9.0.12/libexec
Using CATALINA_TMPDIR: /usr/local/Cellar/tomcat/9.0.12/libexec/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
Using CLASSPATH: /usr/local/Cellar/tomcat/9.0.12/libexec/bin/bootstrap.jar:/usr/local/Cellar/tomcat/9.0.12/libexec/bin/tomcat-juli.jar
根据以上信息,在Idea中的配置窗口中,创建一个 Tomcat Server,选择 local;然后点击 Application server 右面的 Configure,Tomcat Home 和 Tomcat base directory 均输入 /usr/local/Cellar/tomcat/9.0.12/libexec 即可,版本会自动识别出来。其他配置就不再赘述。