tomcat学习
tomcat是一个世界上广泛使用的支持jsp和servlets的Web服务器。tomcat因为技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
操作
- 下载:http://tomcat.apache.org/
- 安装:解压安装包,安装目录千万不要有中文。
- 卸载:直接删除文件夹即可
- 启动:在bin文件夹中有一个文件有startup.bat,直接点击就可以启动
- 关闭:在bin文件夹中有一个文件有shutdown.bat,就可以直接关闭
- 访问:在浏览器中输入:http://localhost:8080 回车访问自己
http://别人的IP:8080 访问别人 - 部署:
- 直接将项目放在webapps目录下即可,将文件打包成war包
- 配置conf/server.xml 文件,在标签体中配置 ,
- 在conf/Catalina/localhost 创建任意名称的xml文件,在文件中编写
- 静态项目和动态项目
- 目录结构
java动态项目的目录结构
----项目的根目录
—WEB-INF目录:
— web.xml:web项目的核心配置文件
—classes目录:放置字节码文件的目录
—lib目录:放置依赖的jar包
- 目录结构
tomcat的目录文件结构
- bin:可执行文件
- conf:配置文件
- lib:依赖jar包
- logs:日志文件
- temp:临时文件
- webapps:存放web项目
- work:存放运行时的数据
可能遇到的问题
- 黑窗一闪而过:
- 原因:没有配置JAVA_HOME环境
- 解决方法:配置正确的java环境
- 启动报错
- 暴力:找到占用的端口号,然后找到对应的进程,杀手该进程 命令:netstat -ano
- 温柔:修改自身的端口号