Tomcat与Java Web开发技术详解 总结(1)

来源:互联网 发布:windows loader 3.3.6 编辑:程序博客网 时间:2024/05/13 19:26

1tomcat组件架构图

2startupshutdown

Startup.bat执行的是catalina.bat文件。与命令catalina start 一样

Shutdown.bat执行的也是catalina.bat文件。与命令catalina stop一样

Catalina run可以查看启动时出错的信息。因为虽然context启动失败了,但这个dos窗口还在,不会关闭,所以可以查看到失败的信息。而Startup.bat失败后,窗口会自动关闭。

3tomcat下的三个lib

#server/lib:该目录下的jar包只能被tomcat服务器访问

#shared/lib:该目录下的jar包可以被所有的web应用访问,但不能被tomcat服务器访问

#common/lib:该目录下的jar包可以被web应用和tomcat服务器访问。

当然,每一个web应用下web-inf/lib里面的jar包只可以被该应用访问。

4context里面的reloadable属性,tomcat会监视class目录的class文件变化,如果变化了,则会加载更新的class文件。建议在开发阶段设置为true

servletContext是服务器端的共享内存,可以存储各种数据和信息,供此servletContext各自独立。