Tomcat的配置
查看被占用的端口号sudo lsof -i | grep LISTEN
Tomcat是Java的web服务器,目前最新版是8.5.6,可以从这里下载到:http://tomcat.apache.org/download-80.cgi
Tomcat并不区分Linux版和Mac版(但Windows版却是要区分的),下载下来就是一个tar.gz包,真正的绿色软件,解压,放到合适的位子去,就算完成安装了。一般来说,是放到/usr/local去,/usr目录就相当于Windows的“program files”目录嘛。
/usr/local/apache-tomcat-8.5.6
//为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限
sudo -s
//给.sh加权
sudo chmod 755 *.sh
//启动或者暂停Tomcat
./startup.sh ./shutdown.sh
我习惯性地不修改默认的目录名,依然叫“apache-tomcat-8.5.6”,但我会做一个软链接指向这个目录:(软链接)
$cd /Library/Tomcat
$ ln -s /usr/local/apache-tomcat-8.5.6 ApacheTomcat
这样就能轻易用/Users/用户名/ApacheTomcat去访问tomcat了。这样做还有一个好处,哪天Tomcat更新的新版本,我直接把Home指向新版本的目录即可,其它关于对Tomcat的路径引用的配置不用改,旧的版本可以继续保留用于测试,要换回去也很简单,改一下Home的指向即可。
启动Tomcat:
$cd ApacheTomcat/bin $./startup.sh
立即用浏览器访问一下:http://localhost:8080/,你应该能看到:
配置管理员账号
$vim ApacheTomcat/conf/tomcat-users.xml
<user username="admin" password=“qweasd" roles="manager-gui" />
就设置好了一个叫admin的管理员,密码是qweasd。(这也能叫密码?)重启Tomcat生效。
需要在localhost后面加上8080会让你感到不爽,你想把这个去掉,使用默认端口号80,可以在这里配置:
$vim ApacheTomcat/conf/server.xml
找到这一行:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443"