Tomcat
JavaWeb服务器软件
- webLogic:Oracle公司开发的大型JavaEE服务器,支持所有的JavaEE规范,收费
- webSphere:IBM公司,同上
- JBOSS:JBOSS公司,同上
- Tomcat:Apache基金组织,中小型的JavaEE服务器,仅支持少量JavaEE规范,免费开源
- JAVAEE:Java语言在企业级开发中所使用的技术规范的总和,一共规定了13项大的规范
下载
安装
直接解压就可以(不能有中文目录)
目录信息
启动
- 双击执行**/bin/start.bat**
- 访问:ip地址:8080即可
- 遇到问题:
- 黑窗口一闪而过:没有正确配置JAVA_HOME环境变量
- 启动报错:端口号被占用(Windows查看端口号:netstat -ano)
- 修改Tomcat端口号:conf/server.xml下
关闭
- 执行**/bin/shutdown.bat**
- 打开的窗口按:ctrl+c
部署项目
- 直接将项目放到webapps目录下
- /目录 项目的访问路径–>虚拟目录
- 简化部署:将项目打成一个war包,再将war包放到webapps目录下,war包会自动解压缩
- 配置conf/server.xml文件
- 在<HOST>标签体中的配置:<Context docBase=”项目存放的路径” path=”/虚拟目录名称”>
- 在conf/Catalina/localhost下创建一个任意名称的xml文件
- 在文件中写:<Context docBase=”项目存放的路径”>
- 现在的虚拟目录是xml文件的名称
Java动态项目
- Java动态项目的目录结构
- –项目的根目录
- –WEB-INF目录
- –web.xml:web项目的核心配置文件
- –classes目录:放置字节码文件的目录
- –lib目录:放置依赖的jar包
- –WEB-INF目录
- –项目的根目录