`
sunbin
  • 浏览: 349793 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

tomcat在windows上的配置和基本使用

 
阅读更多

 

 

1. 系统环境:windows2000。
2. 需要软件:
    Tomcat安装程序,这里我用的是jakarta-tomcat-4.1.30-LE-jdk14.exe
    JDK安装程序,这里我用的是j2sdk-1_4_2_04-windows-i586-p.exe
3. 先安装JDK:
    安装过程很简单,这个JDK版本很霸道,没有提示我安装到哪个路径,直接就装在C:\j2sdk1.4.2_04了,不过没有关系。
4.安装Tomcat:
    也很简单,刚开始让你确认JDK安装的目录,估计不会认错,点确认就可以了。选了安装路径就下一步安装,在装到98%的时候他会提示你输入Tomcat的超级管理员密码,输入,下一步。在此要保证你机器的8080端口和8005端口不被其他服务占用。
    到现在,你的Tomcat已经可以运行起来了,你可以去[开始]菜单的程序里面找到“Apache Tomcat 4.1“程序组。点里面的”Start Tomcat“,弹出一个cmd窗口,内容如下:
    Starting service Tomcat-StandaloneApache Tomcat/4.1.30-LE-jdk14
    2004-10-27 17:45:29 org.apache.struts.util.PropertyMessageResources
    信息: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
    2004-10-27 17:45:29 org.apache.struts.util.PropertyMessageResources
    信息: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
    2004-10-27 17:45:30 org.apache.struts.util.PropertyMessageResources
    信息: Initializing, config='org.apache.webapp.admin.ApplicationResources',     returnNull=true
    Starting service Tomcat-Apache
    Apache Tomcat/4.1.30-LE-jdk14
    关闭Tomcat用[开始]->程序->Apache tomcat->stop tomcat
    好了,基本配置结束。

    你可以去看看tomcat安装目录(我的tomcat的安装目录在c:\tomcat),目录结构和功能简要如下:
    bin 包含启动/关闭脚本和一下系统性的运行脚本
    common 包含tomcat的一些包文件,以后用到其他的包可以直接放进去,如连接oracle的jdbc驱动等。
    conf 包含不同的配置文件, 包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件web.xmllogs 日至文件
    doc 包含各种Tomcat文档
    lib 包含Tomcat使用的jar文件.unix平台此目录下的任何文件都被加到Tomcat的classpath中
    server 放了tomcat 通过web方式管理系统的程序,可通过http://loaclhost:8080/admin访问
    shared (暂时还不知道)
    temp 用于jvm放临时文件
    webapps 包含tomcat的例程和欢迎页面,可通过http://loaclhost:8080/访问
5. 建立第一个项目
    如果你在安装Tomcat过程中在选择安装那些组建时选择默认安装,那么tomcat将自动给你放进去一些例程,加上tomcat用于web管理的两个项目,你到Tomcat的webapps目录,你会看到:
    C:\tomcat\webapps>dir
    Volume in drive C has no label.
    Volume Serial Number is 8C08-1B74
    Directory of C:\tomcat\webapps
    2004-10-27 10:22  .
    2004-10-27 10:22  ..
    2004-01-25 21:36 697 admin.xml
    2004-10-24 20:16  examples
    2004-01-25 21:36 435 manager.xml
    2004-10-24 20:16  ROOT
    2004-10-24 20:16  tomcat-docs
    2004-10-24 20:16  webdav
    2 File(s) 1,132 bytes
    6 Dir(s) 2,025,648,128 bytes free
    可以看到Tomcat已经建立了一些项目,如admin.xml,manager.xml,root目录等,怎么方式还不一样呀?又有xml文件,又有目录,下面我来介绍tomcat配置项目的几种方式。
    Tomcat默认的项目目录就是webapps,就相当于IIS的web根目录,配置项目有几种方式(记得配置好了要重新启动tomcat):
    方式一,在webapps下直接建立目录,如你想建立一个项目在http://localhost:8080/FristProject/上访问,你可以直接在这个目录下建立FristProject文件夹;
    方式二,在webapps下建立xml文档,如你想建立FristProject这个项目,可以在这个目录下建立FristProject.xml,然后编辑这个文档如下:
   
    Path=””放你想在http://localhost:8080上要访问这个项目的路径,这里写成/FristProject就是要在http://localhost:8080/FristProject上访问这个项目。
DocBase=””放你项目文档的本地路径,这里写成了e:\javaweb(这个目录在你重新启动tomcat之前应该是已经存在的);
    方式三,编辑tomcat的安装目录下的conf/server.xml,找到标签,在上面建立自己的项目,如下:
     
     <!-- Tomcat Root Context -->
    <!-- <Context path="" docBase="ROOT" debug="0"/> -->
    ……
    <!-- start my frist project -->
    <Context path="/FristProject" docBase="e:\javaweb" ebug="0" privileged="true"></Context>
    <!-- stop my frist project -->
    </Host>
    ……
    以上的配置工作很简单,很多的参数都没有写,建议大家看看tomcat的配置文档,如出现错误所指向的文件,默认首页等,这里就不介绍了。
    重新启动tomcat后你可以在你的本地路径(docBase所指向的目录)建立一个index.html文件,内容略,看看 http://localhost:8080/FristProject/index.html能否打开,如果可以正常浏览,说明没问题了。
自己的项目建立好了,很简单吧?

6. 跑跑Jsp:
    在你建立好的本地路径这里是e:\javaweb建立index.jsp,编辑它:
   
   <html>
    <body>
    <title>FristJsp</title>
    <%String aa = "my frist jsp";%>
    <%=aa%>
    <br>
    <center> Now time is: <%=new java.util.Date()%> </center>
    </body>
    </html>

    保存后,在http://localhost:8080/FristProject/index.jsp ,看看能不能访问?正确的应该是:
    my frist jsp
    Now time is:(你的系统当前时间)   
    保存后,在http://localhost:8080/FristProject/index.jsp ,看看能不能访问?正确的应该是:
    my frist jsp
    Now time is:(你的系统当前时间)
    看看你的tomcat安装目录下的work\Standalone\localhost\FristProject下,应该有两个文件:
   
index_jsp.class
     index_jsp.java
    因为tomcat会在第一次运行jsp的时候编译.jsp文件,放在work下。

7. 配配JavaBean:

    tomcat对jsp以外的java程序就不是自动编译了,如:javabean,servlet都不行,这里先介绍如何配置编译环境:
    右键点[我的电脑]->属性->高级->环境变量,系统变量一栏点[新建]变量名:CLASSPATH变量值:.\;C:\j2sdk1.4.2_04\lib\dt.jar;C:\j2sdk1.4.2_04\lib\tools.jar;C:\tomcat\common\lib\servlet.jar(其中C:\j2sdk1.4.2_04用你的jdk安装路径,c:\tomcat写你tomcat的安装路径)保存,再建立一个:变量名:Path变量值:.\;C:\j2sdk1.4.2_04\bin(其中C:\j2sdk1.4.2_04为你jdk安装路径)如果你path变量已经建立,就编辑他,加上;C:\j2sdk1.4.2_04\bin,保存。之后重新启动计算机使环境变量生效。
    在你FristProject的本地目录下建立WEB-INF\classes\com,我的是E:\javaweb\WEB-INF\classes\com,在com下建立TestBean.java,编辑内容如下:
    package com;
    public class TestBean
    {
    public String getName()
    {
    String aa;
    aa = "Javagen";
    return aa;
    }
    }
    然后进入command状态:
    C:\Documents and Settings\Administrator>e:
    E:\>cd \javaweb\WEB-INF\classes\com
    E:\javaweb\WEB-INF\classes\com>javac TestBean.java
    E:\javaweb\WEB-INF\classes\com>
    好了编译结束,你可以看到在E:\javaweb\WEB-INF\classes\com下多了TestBean.calss这个文件。
    在E:\javaweb\下建立testbean.jsp文件,编辑如下:
   
    package com;
    public class TestBean
    {
    public String getName()
    {
    String aa;
    aa = "Javagen";
    return aa;
    }
    }

    然后进入command状态:

    C:\Documents and Settings\Administrator>e:
    E:\>cd \javaweb\WEB-INF\classes\com
    E:\javaweb\WEB-INF\classes\com>javac TestBean.java
    E:\javaweb\WEB-INF\classes\com>
   
    好了,访问你的http://localhost:8080/FristProject/testbean.jsp,看看?
    友情提示:在tomcat下使用javabean必须放在classes/包名/,包名可以是任何英文(tomcat对这个有规范的),不能在classes下直接放javabean文件!这个是我血的教训。


8. 玩玩Servlet:

    在E:\javaweb\WEB-INF\classes\com\下建立文件HelloWorld.java,编辑如下:
    package com;
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class HelloWorld extends HttpServlet
    {
    public void doGet(HttpServletRequest request, HttpServletResponse response)     throws IOException, ServletException
    {
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("");
    out.println("");
    out.println("Hello World!");
    out.println("");
    out.println("");
    out.println("Hello World!");
    out.println("");
    out.println("");
    }
    }
    进入cmd窗口:
    E:\javaweb\WEB-INF\classes\com>javac TestBean.java
    E:\javaweb\WEB-INF\classes\com>
    再建立E:\javaweb\WEB-INF\web/xml,编辑如下:
   
   
   <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application     2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    <display-name>Fristproject</display-name>
    <description>Fristproject </description>
    <!-- servlet -->
    <servlet>
    <servlet-name>HelloWorld</servlet-name>
    <display-name>HelloWorld</display-name>
    <servlet-class>com.HelloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>HelloWorld</servlet-name>
    <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>
    </web-app>
    其中:
    声明一个servlet
      HelloWorld servlet的名字
      HelloWorld servlet的运行名
      com.HelloWorld servlet的路径
   
     在应用上声名servlet的
      HelloWorld servlet的名字
      /HelloWorld servlet的运行路径 就是http://localhost:8080/FristProject/HelloWorld
   
    重新启动tomcat
     http://localhost:8080/FristProject/HelloWorld看看?
9. 总结:
    本文中有两条主线:
    jdk的配置和java环境变量的配置:
    在安装好jdk后,一些基于jdk的程序会自动寻找jdk路径,以便调用java的各个包,比方说:tomcat,eclipse等,另有些程序不能自己去找到jdk路径,所以就要在环境变量中配置,如:path中加入jdk\bin的路径,classpath中写入运行程序的包路径等,这些在我们编辑javabean和servlet时已经用到了(一些javaIDE会自动编译你的.java文件,如Jbuilder,eclipse,resion等)。
    tomcat的配置:
    关键是配置web.xml(用于对某个tomcat项目进行配置)和server.xml(对tomcat整体配置)两个文件。
对于每个具体实现,会有不同的节点加进.xml文件去(这些xml节点并不一定是tomcat本身的).

  • 大小: 2.3 MB
分享到:
评论

相关推荐

    Tomcat 服务器windows和linux 版本

    在Windows系统上,Tomcat安装和配置相对简单,适合初学者快速上手。下载对应版本的Tomcat Windows服务安装包后,用户可以直接解压到指定目录,通过运行startup.bat脚本来启动服务器。Windows版Tomcat通常会创建一个...

    windows下配置nginx反向代理tomcat

    通过以上步骤,你可以在 Windows 系统上成功配置 Nginx 作为 Tomcat 的反向代理,并实现基本的功能需求。此外,还可以根据具体的应用场景进一步优化配置文件,比如添加 SSL 支持、设置缓存策略等。

    Windows 2008 NLB Apache2.2 Tomcat 5集群安装配置指导手册

    本手册详细介绍了在Windows 2008操作系统上配置NLB(网络负载均衡)、Apache 2.2和Tomcat 5的集群环境的步骤和要点。以下是根据手册内容整理出的详细知识点: 1. 环境准备:需要有两台安装Windows 2008 R2操作系统...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    特别是在Windows操作系统上,为了实现Tomcat服务的自动化启动与管理,通常会选择将Tomcat安装为Windows服务的方式进行部署。然而,默认情况下,Tomcat服务的内存分配可能不足以支持大规模或高负载的应用场景,因此...

    Tomcat的安装及配置教程步骤

    本教程将详细介绍在Windows、Linux和macOS操作系统上安装与配置Tomcat的步骤。 1. **Windows上的安装** - 下载:首先,访问Apache Tomcat官方网站下载最新版本的Tomcat安装包,通常是.zip格式。 - 解压:下载完成...

    tomcat windows版本下载

    在Windows操作系统上安装和配置Tomcat对于开发者来说是一项基本技能。以下将详细讲解"tomcat windows版本下载"以及如何处理`apache-tomcat-8.0.30`这个压缩包。 首先,我们来了解Tomcat的版本。Apache Tomcat ...

    Tomcat配置方法 Tomcat配置方法 Tomcat配置方法

    1. **users.xml**和**tomcat-users.xml**:在`conf`目录下,用于配置Tomcat的用户和角色,以实现基于角色的访问控制(RBAC)。 2. **context.xml**或`META-INF/context.xml`:可以设置应用级别的安全约束,如SSL...

    tomcat7.0windows版配置

    通过以上步骤,我们不仅完成了Tomcat7.0在Windows环境下的安装与基本配置,还设置了必要的系统环境变量,定义了用户权限,并验证了Tomcat的服务状态。这些步骤是搭建和管理基于Java的Web应用的基础,对于初学者和有...

    Windows10上安装tomcat8详细步骤含常用设置,环境变量,内存配置等

    以上就是Windows10上安装Apache Tomcat 8的详细步骤和一些基本设置。通过理解这些步骤,你可以根据项目需求对Tomcat进行定制,使其更加适应工作环境。在实际操作中,遇到问题时,官方文档和社区支持通常是解决问题的...

    Linux和window下tomcat虚拟路径的配置方式.docx

    下面我们将详细介绍如何在 Linux 和 Windows 下配置 Tomcat 的虚拟路径。 在 Linux 下配置 Tomcat 虚拟路径 首先,我们需要找到 Linux 下的 server.xml 文件,并在 Host 标签内进行配置。server.xml 文件是 Tomcat...

    Apache-tomcat-7.0.109-Windows-x64

    在本文中,我们将深入探讨与"Apache-tomcat-7.0.109-Windows-x64"相关的知识,包括Tomcat的概述、版本7.0.109的特点、在Windows 64位系统上的安装与配置,以及Java环境的设置等关键内容。 首先,让我们了解Tomcat的...

    Windows环境下的tomcat + apache配置(绝对实践操作版).rar

    总的来说,Windows环境下配置Apache和Tomcat集成,需要对两者的基本工作原理有一定理解,并且熟悉它们的配置文件。通过正确的配置,我们可以创建一个稳定且高效的Web服务器环境,为用户提供丰富的静态和动态内容服务...

    tomcat安装及配置

    通过本文,读者可以了解 Tomcat 的基本概念和配置方法,从而能够正确地安装和使用 Tomcat。 一、开发环境配置 Tomcat 是一个基于 Java 的 Web 服务器,因此需要先安装 Java Development Kit(JDK)。在安装 Tomcat...

    Tomcat服务器配置 视频教程 Tomcat视频

    【标题】:“Tomcat服务器配置 视频教程 Tomcat视频” 【描述】:“Tomcat服务器配置 视频...通过这个视频教程,学习者可以全面了解并掌握Tomcat服务器的基本配置和管理,为开发和部署Java Web应用打下坚实的基础。

    JDK和Tomcat安装、使用和配置

    ### JDK和Tomcat安装、使用和配置 #### 一、JDK安装与环境变量配置 在计算机上安装Java开发工具包(JDK)是进行Java应用程序开发的第一步。以下是具体的安装步骤及其环境变量配置方法: 1. **下载并安装JDK**: ...

    Windows下tomcat8.5

    以上就是关于在Windows环境下安装和配置Tomcat 8.5的基本操作。这只是一个起点,随着对Tomcat的深入使用,你可能需要了解更多的高级配置和管理技巧,如集群配置、负载均衡、性能调优等。希望这些信息能帮助你成功地...

    tomcat集成部署配置

    6. **启动和管理Tomcat**:使用`startup.sh`(Linux)或`startup.bat`(Windows)启动Tomcat,使用`shutdown.sh`或`shutdown.bat`停止。还可以通过`bin目录`下的`catalina.sh`或`catalina.bat`进行更复杂的管理操作...

    axis2在tomcat上配置

    标题 "axis2在tomcat上配置" 描述的是如何在Apache Tomcat服务器上安装和配置Axis2服务。Axis2是Apache软件基金会开发的一个Web服务框架,它提供了高性能、灵活且可扩展的服务架构,广泛用于创建和部署SOAP和RESTful...

    免安装tomcat配置方法

    在本篇文章中,我们将深入探讨如何配置免安装版Tomcat,并通过图文并茂的方式进行详细介绍。免安装版Tomcat因其便捷性而广受欢迎,尤其适用于快速部署开发环境或临时测试场景。下面,让我们一起深入了解这一配置过程...

Global site tag (gtag.js) - Google Analytics