一
bin:命令路径
conf:配置
lib:核心类库(Jar),可扩展,放第三方类库
logs:空路径,存放运行后日志文件
temp:保存 web 应用运行过程中生成的临时文件
webapps:自动部署 web 应用,web 应用复制过去就好咯
work:保存运行时生成的.class 文件
License 等相关文档
二
环境变量: JAVA_HOME , 指向 JDK 安装 bin 目录
三
启动:bin 路径下 startup.bat,双击啊
浏览器:http://localhost:8080
四
配置,界面配置 & 文件配置(记事本或 vi)
1.conf 下 server.xml 68 行 可以更改 端口 port=8080 建议 1024 以上,防止冲突
2. 实现运行多个服务,复制 server.xml 里面 <Service> 元素
3. 列出 web 应用根路径下所有页面,server.xml 里 104,105 行,listings 修改为 true
五
进入控制台
浏览器:1 server status 控制台, 2 manager app 控制台 3 host manager 控制台
webapps/manager/WEB-INF/web.xml
Tomcat 默认采用文件安全域,Tomcat 用户由 conf 下 tomcat-users.xml 文件控制
六
部署 web 应用
1 利用 Tomcat 的自动部署: 复制到 webapps 下 ok
2 利用控制台部署:浏览器控制台 Deploy 下,url
3 增加自定义的 web 部署文件:conf 下新建 Catalina 文件夹,Catalina 下新建 localhost 文件夹,localhost 下新建任意名.xml 文件
4 修改 server.xml 文件部署 web 应用:修改可能破坏 Tomcat 系统文件,不建议
七
配置 Tomcat 的数据源
Tomcat5.5 开始内置了 DBCP 数据源
1 全局数据源:所有 web 应用都可以访问
2 局部数据源:单个 web 应用访问
都要 JDBC 驱动,将 JDBC 复制到 Tomcat 的 lib 路径
1 局部数据元无需修改系统配置文件,修改用户自己的 web 部署文件,更好封装性,如修改 conf/Catalina/localhost/dd.xml, 增加个,<resource>
再次启动 Tomcat 该应用可通过该 JNDI(就是为某个 java 对象起一个名字)来访问数据源
2 全局数据源修改 server.xml,有可能破坏 Tomcat,不建议