一.tomcat环境搭建
1.下载安装Tomcat服务器
登陆http://www.apache.org 下载Tomcat,解压后即可。
2.配置tomcat-home/java-home环境变量
打开:计算机->系统属性->高级系统设置->环境变量
新建变量为:JAVA_HOME 值为:java的JDK目录 ( C:\Program Files\Java\jdk1.6.0_23 )
新建变量为:TOMCAT_HOME 值为:Tomcat目录 (C:\Program Files\apache-tomcat-6.0.30)
OK,安装成功。接下来我们有两种方式来运行tomcat服务器
二.tomcat服务器的运行
1. 将eclipse与tomcat集成到一起
步骤:javaEE eclipse ->window ->Preferences ->Server -> Runtime Environment ->add ->Apache 接下来选择自己安装的tomcat版本并配置路径
ok,运行时只需在项目上右击并选择运行的方式
2.将项目打包布署到Tomcat上
步骤:1.右击项目打包成 war 文件并放到tomcat目录下的 webapps 文件夹下
2.打开在tomcat目录下的 bin文件夹中的 startup.bat ,即可看到tomcat的运行信息,并且,在webapps文件夹下会自动生成一个与你项目名相同的文件
附:servlet 的路径配置
<servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>cn.netjava.Servlet.FirstServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/servlet/FirstServlet</url-pattern>
</servlet-mapping>
<servlet>元素中的名字和<servlet-mapping>中的名字必须一一对应,即其中的<servlet-name>必须相同,这样,请求<usr-pattern>中配置的url时,才会找到这个servlet;<url-pattern>元素限定的名字定义了客户端请求的地址,我们可以将它改成应用需要的格式
当用户在地址栏请路一个路径后,服务器会到自己的web.xml中配置看路径是否匹配配置中所有的url-pattern元素,如果有,就找出对应的servlet-name元素,根据servlet-name找到对应的servlet-class配置名字,通过配置的servlet-class值创建这个servlet类的对象,并调用其中的doGet/doPost/service方法处理请求(Request)和应全(Response)对象。
Servlet配置非常重要的一个特性就是支持模糊配置:<usr-pattern>中的值可以用*做模糊配置,注意的是,一但加了*号,就不能加上/, 比如:将 <url-pattern>/servlet/FirstServlet</url-pattern> 改为:<url-pattern> *.FirstServlet</url-pattern> 这样客户端有以.netjava结尾的请求,都会提交给这个servlet处理
分享到:
相关推荐
以下是对如何搭建 Apache + Tomcat 环境的详细步骤和解释: 1. **安装基础软件**: - **JDK**:Apache Tomcat 需要 Java 运行环境来运行 Java 应用程序。在这里,我们安装的是 JDK 1.6.0_23 版本。确保将其路径...
使用这样的脚本,开发者可以快速地在本地环境上搭建一个适合开发的JSP+Tomcat环境,节省大量时间。对于初学者或需要频繁搭建环境的开发者来说,这是一个非常实用的工具。 总结来说,`配置java.tomcat环境脚本` 文件...
"Java环境配置jdk.tomcat.maven.zip"这个压缩包包含了帮助用户轻松完成Java开发环境搭建的工具,特别适合那些对环境变量配置不熟悉或者容易出错的初级用户。这个压缩包不仅涵盖了Java的JDK(Java Development Kit)...
#### 一、环境搭建概述 在进行Java Web应用开发时,经常会用到myEclipse作为集成开发环境,并结合Tomcat服务器来部署和运行Web应用程序。本文将详细介绍如何在myEclipse6.5环境下配置并集成Tomcat7,以及在配置过程...
IDEA 版 Tomcat 源码搭建 ...使用 IDEA 搭建 Tomcat 源码环境需要下载 Tomcat 的源代码,配置 Java_home 环境变量,创建 catalina-home 目录和 pom.xml 文件,并编辑 POM.xml 文件以便正确地编译和打包 Tomcat 源码。
在本文中,我们将深入探讨如何搭建一个基于MyEclipse 6.5、Flex 3、Tomcat 6.0和ds-console.war的开发环境。这个环境主要用于开发和部署使用Flex前端与Java后端交互的应用程序,特别是通过LCDS(LiveCycle Data ...
如何在linux服务器上同时搭建php运行环境(apache)和java运行环境(tomcat) 一台linux上同时运行php和java网站项目 一台linux上同时运行apache httpd和java tomcat
《MyEclipse+Tomcat环境搭建,配置管理手册》是一份详细指导如何在MyEclipse集成开发环境中配置和管理Tomcat服务器的文档。本手册基于作者的实际工作经验编写,旨在为IT项目的部署和发布提供清晰的操作步骤,同时也...
在安装Tomcat前,确保已经安装了JDK1.2或更高版本,因为Tomcat需要JDK环境才能运行。下面是安装步骤: 1. **Windows平台**:可从Tomcat官方网站下载.exe安装文件,按照向导完成安装。安装过程中,Tomcat会自动检测...
Tomcat 5.0 环境搭建指南 Tomcat 5.0 是一个功能强大且广泛应用的 Java 服务器,搭建 Tomcat 5.0 环境需要具备 JDK 1.6 环境的支持。本文将指导您如何搭建 Tomcat 5.0 环境,详细讲解每个步骤的配置和设置。 Step ...
本书首先从基础出发,详细解析了Tomcat的安装配置过程,包括环境搭建、服务器启动和管理等基本操作,帮助读者快速上手。 书中深入剖析了Tomcat的工作原理,包括Servlet容器的概念、请求处理流程、线程模型等核心...
### Java和Tomcat环境搭建教程 #### 一、Java环境搭建 ##### 1.1 下载JDK - **步骤**: 访问Oracle官方网站 (https://www.oracle.com/) 的下载中心,找到Java Development Kit (JDK) 的下载链接。推荐下载最新版本...
首先,环境搭建是学习任何技术的第一步。在开始Tomcat源码学习之前,你需要确保你的开发环境已经配置好。这包括安装Java Development Kit (JDK),因为Tomcat是用Java编写的。JDK的版本应与Tomcat兼容,例如,对于...
Apache Tomcat是一个开源的Web服务器和Servlet容器,主要用来运行Java Servlet和JavaServer Pages (JSP)。而Nginx是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP服务器。 在描述中,提到了在...
MyEclipse+Tomcat+MySQL 环境搭建 MyEclipse+Tomcat+MySQL 环境搭建是 Java 开发中常用的开发环境,本文将详细介绍如何搭建 MyEclipse+Tomcat+MySQL 环境。 一、Java 环境安装 Java 环境安装是 MyEclipse+Tomcat+...
本篇将聚焦于"Tomcat源码阅读(一)——环境搭建",探讨如何搭建一个适合源码学习的开发环境。 首先,我们需要了解Tomcat是什么。Tomcat是一款开源的Java Servlet容器,由Apache软件基金会维护,实现了Java EE中的...
Tomcat、JDK、Postgres 环境搭建知识点总结 一、Linux 操作系统简介 Linux 是一套免费使用和自由传播的类 Unix 操作系统,由全世界各地的成千上万的程序员设计和实现。Linux 的出现最早开始于芬兰赫尔辛基大学学生...
【标题】:“Tomcat7源码环境搭建” 在IT领域,深入理解服务器软件的内部运行机制对于优化性能、排查问题和进行二次开发至关重要。Tomcat7作为一款广泛应用的开源Java Servlet容器,其源码分析是许多开发者提升技能...
本教程将聚焦于使用Tomcat服务器作为Java后端的运行平台,并与前端进行集成,以实现完整的项目环境搭建。首先,我们需要理解Tomcat、前端和Java在Web开发中的角色。 **Tomcat** 是一个开源的、轻量级的Java Servlet...
JDK是Java运行环境,Apache作为负载均衡器,Tomcat则是应用服务器。 - **集群配置**:在Apache中配置mod_jk模块,设定每个Tomcat实例的连接信息,并设置负载均衡策略。 - **SESSION复制**:为了保证用户会话在集群中...