Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之34.Tomcat安装与配置

简介:
• 本季内容提要 
–Tomcat 简介 
–Tomcat 的下载与安装 
–Tomcat 的启动与关闭 
–修改Tomcat端口 
–在Eclipse中使用Tomcat 
–将Web工程部署到Tomcat中
############Michael分割线##################
• Tomcat 简介 
–Tomcat是一个免费的开源的Serlvet、JSP容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其它一些公司及个人共同开发而成。 
–由于有了Sun的参与和支持,最新的Servlet和JSP规范总能在Tomcat中得到体现。
• Tomcat 的下载与安装 
–Tomcat 下载 
• Tomcat 对Windows和Unix系统都有对应的版本,这我们使用windows版本的 
• Tomcat 的下载地址是: [url]http://tomcat.apache.org[/url] 
• 在这里我们使用tomcat 5.5
image 
–Tomcat 安装 
• 可以将Tomcat作为Windows的一个服务来安装,当windows启动时,自动运行tomcat 
• Tomcat 5.5 支持免安装,下载后可以直接解压使用
• Tomcat 的启动与关闭 
– Tomcat安装好后,需要配置一个JAVA_HOME环境变量来指定JDK的路径
image   
– 解压后的tomcat目录如下所示: 
• bin:一些可执行文件 
• common:公共类库 
• conf:配置文件 
• logs:日志 
• server:Tomcat服务器实现 
• shared:共享文件 
• temp:临时文件 
• webapps:web 工程 
• work:工作环境文件
image 
– 可以直接打开bin下的startup.bat、tomcat5.exe、tomcat5w.exe来启动服务器
image
image 
– 可以直接关闭窗口来关闭服务器,或者执行bin下的:shutdown.bat文件来关闭服务器
image
image
• 修改Tomcat端口 
–Tomcat的默认端口是8080,安装配置成功后通过如下URL来访问: 
• http://localhost:8080
image 
–可以在tomcat的安装目录下的conf目录下的server.xml文件中找到默认端口8080,将其修改为80,那么就可以直接来访问不要指定端口,因为http默认端口是80
image
image
image
image
• 在MyEclipse中使用Tomcat 
–在Web程序开发中要经常将程序部署到Web容器(例如:tomcat)中,并且经常需要重新启动、关闭Web容器 
–MyEclipse集成了配置Tomcat的功能,可以在同一个开发环境下启动、关闭服务器,可以部署、删除Web程序等 
–选择window->prefrences->MyEclipse->Application Servers->Tomcat5 来配置 
• 单击Tomcat 5选项:选择Tomcat的安装路径,并选择”enable”选项 
• 单击JDK选项:选择JDK的配置信息
image
image
• 将Web工程部署到Tomcat中 
–直接拷贝 
• 可以直接将一个Web工程拷贝到tamcat_root/webapps下来部署 
–使用MyEclipse插件来部署 
• 单击部署图标,弹出如下对话框 
• 单击添加选择tomcat服务器,单击“OK”
image
image
image
  image
  image 
############Michael分割线##################






本文转自redking51CTO博客,原文链接:http://blog.51cto.com/redking/149025 ,如需转载请自行联系原作者
相关文章
|
12月前
|
安全 前端开发 Java
《深入理解Spring》:现代Java开发的核心框架
Spring自2003年诞生以来,已成为Java企业级开发的基石,凭借IoC、AOP、声明式编程等核心特性,极大简化了开发复杂度。本系列将深入解析Spring框架核心原理及Spring Boot、Cloud、Security等生态组件,助力开发者构建高效、可扩展的应用体系。(238字)
|
消息中间件 人工智能 Java
抖音微信爆款小游戏大全:免费休闲/竞技/益智/PHP+Java全筏开源开发
本文基于2025年最新行业数据,深入解析抖音/微信爆款小游戏的开发逻辑,重点讲解PHP+Java双引擎架构实战,涵盖技术选型、架构设计、性能优化与开源生态,提供完整开源工具链,助力开发者从理论到落地打造高留存、高并发的小游戏产品。
|
存储 Java 关系型数据库
Java 项目实战基于面向对象思想的汽车租赁系统开发实例 汽车租赁系统 Java 面向对象项目实战
本文介绍基于Java面向对象编程的汽车租赁系统技术方案与应用实例,涵盖系统功能需求分析、类设计、数据库设计及具体代码实现,帮助开发者掌握Java在实际项目中的应用。
445 0
|
缓存 安全 Java
Java服务器端技术:Servlet与JSP的集成与扩展
Java服务器端技术:Servlet与JSP的集成与扩展
329 3
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
基于Servlet和JSP的Java Web应用开发指南
746 1
|
存储 缓存 前端开发
Servlet与JSP在Java Web应用中的性能调优策略
Servlet与JSP在Java Web应用中的性能调优策略
379 1
|
前端开发 安全 Java
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
在Java服务器端开发的浩瀚宇宙中,Servlet与JSP犹如两颗璀璨的明星,它们联袂登场,共同编织出动态网站的绚丽篇章。
287 1
|
自然语言处理 前端开发 Java
Servlet与JSP:Java Web开发的基石技术详解
【6月更文挑战第23天】Java Web的Servlet与JSP是动态网页的核心。Servlet是服务器端的Java应用,处理HTTP请求并响应;JSP则是结合HTML与Java代码的页面,用于动态内容生成。Servlet通过生命周期方法如`init()`、`service()`和`destroy()`工作,而JSP在执行时编译成Servlet。两者在MVC架构中分工,Servlet处理逻辑,JSP展示数据。尽管有Spring MVC等框架,Servlet和JSP仍是理解Web开发基础的关键。
538 12
|
存储 Java 关系型数据库
基于Servlet和JSP的Java Web应用开发指南
【6月更文挑战第23天】构建Java Web应用,Servlet与JSP携手打造在线图书管理系统,涵盖需求分析、设计、编码到测试。通过实例展示了Servlet如何处理用户登录(如`LoginServlet`),JSP负责页面展示(如`login.jsp`和`bookList.jsp`)。应用基于MySQL数据库,包含用户和图书表。登录失败显示错误信息,成功后展示图书列表。部署到Tomcat服务器测试功能。此基础教程为深入Java Web开发奠定了基础。
544 10
|
缓存 小程序 前端开发
Java服务器端技术探秘:Servlet与JSP的核心原理
【6月更文挑战第23天】Java Web开发中的Servlet和JSP详解:Servlet是服务器端的Java小程序,处理HTTP请求并响应。生命周期含初始化、服务和销毁。创建Servlet示例代码展示了`doGet()`方法的覆盖。JSP则侧重视图,动态HTML生成,通过JSP脚本元素、声明和表达式嵌入Java代码。Servlet常作为控制器,JSP处理视图,遵循MVC模式。优化策略涉及缓存、分页和安全措施。这些技术是Java服务器端开发的基础。
511 9