Tomcat与JSP/Servlet入门教程:李兴华课堂笔记

需积分: 0 1 下载量 194 浏览量 更新于2024-10-19 收藏 8.19MB PDF 举报
“魔乐科技李兴华jsp/servlet课堂笔记分享,涵盖Tomcat服务器、J2EE标准、EJB、JDK选择及端口配置等内容。” 在Java Web开发中,JSP(JavaServer Pages)和Servlet是两个重要的技术,常用于构建动态网站。本课堂笔记主要讲解了与这两个技术相关的知识,以及如何在Tomcat服务器上部署和运行它们。 Tomcat是一个流行的开源Web应用服务器,它遵循Java EE(现在称为Jakarta EE)标准,但仅支持其中的Web层组件,例如JSP和Servlet。EJB(Enterprise JavaBeans)是Java EE的一部分,用于构建企业级应用,包含业务逻辑组件,但在Tomcat这样的轻量级服务器上无法运行。如果你需要运行EJB程序,你需要选择像WebLogic、WebSphere这样的全功能应用服务器,它们支持完整的Java EE规范。 笔记中提到了Tomcat的不同安装版本,包括手工安装版、Linux安装版和Windows安装版,适应不同的操作系统环境。在Windows系统中,Tomcat可以作为一个服务运行,便于管理和维护。值得注意的是,Tomcat依赖于JDK(Java Development Kit)来运行,至少需要JDK 1.5版本。如果系统中存在多个JDK,你需要正确设置JAVA_HOME环境变量,确保Tomcat使用到正确的JDK。 Tomcat的默认端口号是8080,这意味着在访问Web应用时需要指定这个端口,如`http://localhost:8080`。如果想更改默认端口,例如更改为80,你需要编辑`%TOMCAT_HOME%/conf/server.xml`文件,并重启服务器。需要注意的是,80端口通常被IIS(Internet Information Services)等其他Web服务器占用,因此可能需要处理端口冲突问题。 Tomcat的目录结构对开发者来说至关重要。`bin`目录包含启动和停止服务器的脚本,`conf`目录存储所有配置文件,如`server.xml`,这是Tomcat的主要配置文件。`work`目录用于存放编译后的JSP页面和临时文件,`webapps`目录是部署Web应用的地方,而`common/lib`目录用于存放应用所需的库文件(.jar包)。 通过运行`bin/startup.bat`命令,你可以启动Tomcat服务器。一旦启动,你可以在浏览器中输入`http://localhost:8080`或`http://127.0.0.1:8080`来检查服务器是否正常运行。如果需要配置虚拟目录,即让Tomcat指向特定的文件系统路径来托管Web应用,也需要编辑`server.xml`文件。 这些笔记对于学习JSP和Servlet,以及理解如何在Tomcat上部署和管理Web应用是非常有价值的。通过深入理解和实践这些概念,开发者可以更好地掌握Java Web开发的基础。