`
dreamoftch
  • 浏览: 492921 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomat常用配置

阅读更多

 

 

开启tomcat的debug模式:

rem Guess CATALINA_HOME if not defined

前面添加下面的几句话:

 

if ""%1"" == ""stop"" goto skip_config
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
:skip_config

 

即可。

 

部署web应用:

 

第一种就是把项目放到webapps文件夹下即可

 

 

第二种是在tomcat\conf\Catalina\localhost文件夹下放置一个xml文件来发布该项目:

 

例如:test.xml 内容为:

 

 

<Context docBase="D:\Program Files\Genuitec\workspace\myweb\WebRoot"/>
 

 

 

这样就发布了一个myweb的项目,访问路径为: localhost:8080/test

 

 

 

第三种是在tomcat\conf 文件夹下面的server.xml文件的HOST节点中添加一个Context子节点:

 

例如:

 

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
        <!--  在这里加入下面的内容即可  -->
	<Context path="/test" docBase="D:\Program Files\Genuitec\workspace\myweb\WebRoot"/>
       
      </Host>

 

即可实现同样的发布myweb项目的效果,同样访问路径为:localhost:8080/test

 

 

 下面添加一个账号密码都为root的用户:

 

添加一个root/root的用户:

 

tomcat-users.xml

 

 

<?xml version='1.0' encoding='cp936'?>

<tomcat-users>
<role rolename="manager-gui"/>
<user username="root" password="root" roles="manager-gui"/>

</tomcat-users>

 

 

 

eclipse配置tomcat

 

修改Tomcat配置。步骤如下:

  1. 在Eclipse中双击Tomcat server,打开Tomcat配置页面。
  2. 修改Server locations为Use Tomcat installation。
  3. 修改Deploy path为webapps。
  4. 保存配置即可。

PS:如果不能修改配置,在Server中删除Tomcat,重新添加一次,即可配置。

 

 

 

tomcat的源码中大量使用了门面模式(facade  pattern):

 

例如:

 

	/**
	 * HttpSession的实际类型,包装了org.apache.catalina.session.StandardSession类
	 */
	StandardSessionFacade session;
	/**
	 * HttpServletRequest的实际类型,包装了org.apache.catalina.connector.Request类
	 */
	RequestFacade requst;
	/**
	 * HttpServletResponse的实际类型,包装了org.apache.catalina.connector.Response类
	 */
	ResponseFacade response;
	/**
	 * ServletConfig的实际类型,包装了org.apache.catalina.core.StandardWrapper类
	 */
	StandardWrapperFacade servletConfig;
	/**
	 * ServletContext的实际类型,包装了org.apache.catalina.core.ApplicationContext类
	 */
	ApplicationContextFacade servletContext;

 

我们使用tomcat的时候,获取到的HttpServletRequest对象实际上是RequestFacade对象,RequestFacade对象里面包装了org.apache.catalina.connector.Request类,也就是说RequestFacade是org.apache.catalina.connector.Request的门面类。。。

 

其它的类似。

 

 

分享到:
评论

相关推荐

    tomcat 常用配置

    《Tomcat常用配置详解》 Tomcat作为一款广泛使用的开源Java Servlet容器,是Apache软件基金会下的Jakarta项目的一部分。它提供了对Servlet和JSP规范的支持,使得开发者能够轻松地部署和运行Java Web应用。本文将...

    tomcat常用配置信息详解

    本资料详细解析了Tomcat的常用配置信息,对于Java开发面试者和Web项目开发初学者来说,了解并掌握这些知识是至关重要的。 1. **Tomcat基础配置** - `server.xml`: 这是Tomcat的核心配置文件,包含了服务器的全局...

    tomcat常用配置

    **Tomcat 常用配置详解** Tomcat是一款广泛应用的开源Java Servlet容器,它负责运行Web应用程序,包括Servlet和JSP。本篇文章将深入探讨Tomcat的两个核心配置文件——`server.xml`和`context.xml`,以及它们如何...

    Tomcat常用配置

    ### Tomcat常用配置详解 #### 一、Tomcat连接数量配置 Tomcat作为一款广泛使用的Web服务器,其连接数量配置对于提升系统响应能力和稳定性至关重要。本文将深入探讨Tomcat连接数配置的关键参数及其作用。 ##### **...

    Tomcat的常用配置

    Tomcat的常用配置Tomcat的常用配置Tomcat的常用配置

    Tomcat常用版本以及最新版本 评分:

    Apache Tomcat是一款开源的Java Servlet容器,用于部署和运行Java Web应用程序。它是基于Sun Microsystems的Java Servlet和JavaServer Pages(JSP)技术的。Tomcat以其轻量级、易用性和稳定性著称,是开发和测试Java...

    tomcat常用功能的配置

    ### Tomcat常用功能的配置详解 #### 一、修改Tomcat的JDK目录 在运行Tomcat时,我们需要指定一个JDK版本。这是因为Tomcat作为Java应用服务器,其运行依赖于JDK环境。若想更改Tomcat所使用的JDK路径,可以按照以下...

    tomcat集群配置

    2. **共享session配置:** 在`&lt;Manager&gt;`元素中设置`sharedSessionConfig`属性为true,启用集群间会话共享。 3. **负载均衡器配置:** 配置如Nginx,设定相应的负载均衡策略,并将请求转发到各个Tomcat实例。 4. **...

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

    以下是一个详细的步骤指南,涵盖了从下载到配置的全过程,以及一些常用的设置,包括环境变量和内存配置。 1. **下载Tomcat**: 首先,访问Apache官方网站(http://tomcat.apache.org/)下载Tomcat 8的最新稳定版本...

    Tomcat的安装与配置

    3.1.2 **Tomcat常用配置文件** 主要配置文件有server.xml、web.xml、context.xml等。server.xml定义了服务器的整体配置,web.xml定义全局Web应用的默认配置,context.xml则用于配置特定Web应用。 3.1.3 **Tomcat...

    tomcat6.0配置心得

    Tomcat 6.0 配置心得 Tomcat 6.0 是一个功能强大且性能高效的 Web 服务器,它相比 Tomcat 4.0 有了许多改进和增强。然而,在使用 Tomcat 6.0 时,我们可能会遇到一些问题,如连接池配置、中文问题、中文文件名问题...

    tomcat5.0和tomcat5.5.12配置连接池的异同

    标题"tomcat5.0和tomcat5.5.12配置连接池的异同"指的是对比分析两个不同版本的Tomcat——5.0和5.5.12在设置数据库连接池(通常使用JNDI资源来实现)时的配置步骤和方法上的差异。连接池是优化数据库性能的重要手段,...

    linux系统安装redis及tomcat配置

    2. 将 Redis 文件中的 conf 配置文件和常用命令移动到统一文件中 mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc cd /lamp/redis-3.0.7/src mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-...

    eclipse+tomcat环境配置

    【eclipse+tomcat环境配置】是开发Java Web应用程序时常用的一种集成开发环境与服务器的配置方式。在本文中,我们将详细讲解如何配置这个环境,包括安装JAVA虚拟机、配置Tomcat、设置环境变量,以及在eclipse中配置...

    详细介绍在tomcat中配置数据源原理

    Tomcat 中配置数据源原理详解 在本文中,我们将详细介绍在 Tomcat 中配置数据源的原理。数据源是指Java应用程序连接数据库的接口,通过配置数据源,我们可以在 Java 应用程序中访问数据库。 首先, let's talk ...

    MYEclipse中JDK及Tomcat的配置.

    在MYEclipse中,Tomcat是最常用的Web服务器之一。配置Tomcat可以通过以下步骤来实现: 1. 打开MYEclipse,点击菜单栏中的Window菜单,然后点击Preferences,弹出Preferences对话框。 2. 在Preferences对话框中,...

    tomcat6.0 配置jndi

    在Java Web开发中,Tomcat作为常用的Servlet容器,经常被用于部署和运行Java EE应用程序。JNDI(Java Naming and Directory Interface)是Java平台的一项服务,它允许应用程序通过名字查找资源,如数据源、EJB等。在...

Global site tag (gtag.js) - Google Analytics