操作系统:Mac OS 10.11.6
Tomcat版本:9.0.0.M17
前言:部署Tomcat可以参考我一年前做的笔记:《在MAC下搭建JSP开发环境》,也可以参考大神写的挺好的《Mac 安装和配置 Tomcat》。
1、部署好Tomcat之后,在浏览器中输入localhost:8080,即可进入下面的页面:
然后
点击取消之后会有提示页面:
配置tomcat-users.xml中需要按照上面提示配置role角色和user账户即可。
配置好tomcat-users.xml文件之后,只要重新启动tomcat服务器即可,一定要关闭了之后然后重新启动哦。然后再回到localhost:8080主页点击server status,输入配置好的账户和密码就OK了。
后面如果点击Host Manager也是一样需要配置admin-gui角色和账户的。
然后,如果在主页点击Mamager app则进入的是管理我们的项目页面:
2、JavaWeb程序目录结构
需要隐藏的并且需要考虑提高安全性的文件都放在WEB-INF目录下。
3、在Eclipse安装插件让其关联Tomcat的启动、关闭和重连。
插件下载地址:http://www.eclipsetotale.com/tomcatPlugin.html
注意:一定要注意插件对应的Eclipse的版本,本人现在时期(2017年2月24日)的最新版本的Eclipse这个插件网站还没有支持。
但是可以下载历史版本的Eclipse使用。
4、创建我们有用的项目目录,简单而不冗余。
或者直接新建,然后拷贝下面的代码(更新时间:2017年2月24日):
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1"
metadata-complete="true"> </web-app>
然后项目中的classes目录会自动隐藏,这个目录我们不需要看到。
如果以后有人需要项目,只需要拷贝webapp给别人即可。而src源码可以留着。
5、部署项目
直接把项目放进tomcat,不是很方便,而且每次添加项目文件,会越来越拖慢tomcat的启动运行。
所以就直接在tomcat配置文件添加路径访问的方法:
上面图片里面的path就是项目上下文的路径,相当于path就是docBase的别名。
通过浏览器访问项目的index.html:
还有一种方法部署项目也是可行的,也推荐这种方法: