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,不建议

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Jalen Chu 微信支付

微信支付

Jalen Chu 支付宝

支付宝

Jalen Chu 公众号

公众号