参考地址:https://blog.csdn.net/feng2qing/article/details/60968548
windows版
下载地址:https://tomcat.apache.org/download-80.cgi
启动服务后,打开任意一个浏览器,在地址栏中输入localhost:8080 然后按回车。看到如下页面就成功了。
注意地址栏中的冒号不能是中文状态下的符号,否则你会出错。这个的话本人之前的经验文章中用过中文的冒号,结果有些人直接复制过去就出错的。所以这里的话特别强调一下冒号不能是中文状态下的。
现在你再复制localhost:8080就没问题了,前提是你成功启动了tomcat服务。
Mac版
下载略
存放到本地
解压tomcat文件,可将解压出来的文字夹改名(我为方便起见改为tomcat7075), 然后将该文件夹拷贝,放入mac上的资源库里边。
启动Tomcat
打开Terminal,进入ApacheTomcat所在目录的bin目录下
1.进入tomcat7075目录下的目录
cd /Users/yourMacName/Library/tomcat7075/bin
2.为bin目录个的所有.sh文件赋予可执行权限
sudo chmod 755 /Users/yourMacName/Library/tomcat7075/bin/*.sh
3.启用tomcat
sudo sh startup.sh
浏览器上打开连接:localhost:8080 时,会显示一个tomcat的方面, 说明启用成功。
4.停用tomcat
sudo sh shutdown.sh
在浏览器地址栏输入:http://localhost:8080(或者在手机浏览器中输入电脑IP+端口号也可以访问)显示如下界面:
ApacheTomcat目录结构
1>bin:存放tomcat命令
2>conf:存放tomcat配置信息,里面的server.xml文件是核心的配置文件
3>lib:支持tomcat软件运行的jar包和技术支持包(如servlet和jsp)
4>logs:运行时的日志信息
5>temp:临时目录
6>webapps:共享资源文件和web应用目录
7>work:tomcat的运行目录.jsp运行时产生的临时文件就存放在这里
修改端口号
服务器的默认端口是8080,也可以将其改成自定义的端口,为了避免与系统端口冲突,必须设置为1024以上,例如设置为8888
用记事本打开ApacheTomcat的conf目录下的server.xml文件,将以下语句的port值8080改为自定义的端口号:(例如8020)
<Connector port="8020" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
重新启动服务器后输入localhost:8080无效,需要输入localhost:8020就可以打开服务器的界面了.
密码设置
在conf目录的tomcat-users.xml文件里</tomcat-users>上面加入以下代码:
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
---
因为xml的标签都要关闭,还要重启tomcat. 重新打开http://localhost:8080到Tomcat主界面,点击 Manager App等按钮账号和密码输入tomcat即可登陆
部署web应用
1.将写好的web源码,放入tomcat目录下的webapps文件夹下
在终端下,先关闭服务器:
sudo sh shutdown.sh
再开启服务器(重启会自动加载webapps下的web):
sudo sh startup.sh
此时,在浏览器输入web路径(localhost:8080/WebManager),就能看到自己写的界面。
2.也可以在conf/Catalina/localhost 目录下创建自定义配置文件.xml(文件名自定),这样的好处是工程目录不用放在webapps目录下,可以放在其他路径下。
xxx.xml:
<Context path="/youdianweb" docBase="/Users/yespowering/Desktop/WebManager" debug="0" privileged="true"></Context>
path是自定义的虚拟路径,docBase是工程的物理路径。这样可以在浏览器输入localhost:8080/youdianweb 也能加载,实现显示域名和工程名的分离