tomcat配置主机头

合集下载

tomcat虚拟主机的配置方法

tomcat虚拟主机的配置方法

tomcat虚拟主机的配置方法随着网络的发展,越来越多的中小型企业如雨后春笋般应运而生,建设自己的网站已经是司空见惯之事,那么作为一个站在,该如何选择一个可靠的虚拟主机呢,这对于网站的发展起着至关重要的作用!专职优化、域名注册、网站空间、虚拟主机、服务器托管、vps主机、服务器租用的中国信息港在这里就为大家做深入探讨!设置虚拟主机的目的:在一台服务器上建立多个web站点,并为每个虚拟主机建设多个虚拟站点和虚拟目录。

设置虚拟主机的原理:因为每一个web站点都有唯一的标识符,而且组成者标识符都是由:IP地址、端口号、主机名组成,所以我们可以设置不同的标识符信息来区分不同的虚拟主机。

配置虚拟主机的方法可以分为三种:第一,就是基于不同的主机名来创建虚拟主机;第二就是基于不同的端口来创建虚拟主机;第三,就是基于不同的IP 地址来创建虚拟主机。

下面,我将会对上面三种方法进行简单的介绍。

第一种方法就是基于不同的主机名称来设置虚拟主机。

假设,我们的虚拟主机的名字叫做:。

首先打开tomcat中 server.xml在<Engine></Engine>标签之间创建Host标签格式: <Hostname="" appBase="D:\HTML"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false" />其中name属性的值就是你理想的主机名字。

appBase属性的值就是默认的站点的绝对路径。

但是,当我们现在使用http: ///:8080进行访问我们的建立的网点的时候,我们没有能够访问到我们的网页,这是因为,浏览器根本就不知道 这个地址所指向的IP地址。

因为,我们不可能为了一个实验就安装一个DNS服务器,更不可能去商业DNS上有所作为,所以,我们可以更改我们计算机上的Host文件。

Tomcat安装及配置教程

Tomcat安装及配置教程

Tomcat安装及配置教程Tomcat安装及配置教程Tomcat 服务器是⼀个免费的开放源代码的Web 应⽤服务器,属于轻量级应⽤服务器,在中⼩型系统和并发访问⽤户不是很多的场合下被普遍使⽤,是开发和调试JSP 程序的⾸选。

今天就在这⾥教⼤家如何进⾏安装以及配置。

操作⽅法01⾸先第⼀步,进⼊官⽹进⾏下载,选择Download下你要安装的版本进⾏下载。

02此次下载的是windows安装版,直接点击即可安装,但在安装前必须要进⾏环境设置——>设置Tomcat运⾏时依赖的SDK。

设置⽅法:选择我的电脑->属性->⾼级系统设置->环境变量->⽤户变量下选择"新建" 如下图所⽰:其中变量值为:SDK的安装路径。

03之后便是安装过程。

选择“Next”。

04选择“I Agree”。

05此处只选择设置User Name和Password其它选项选择默认值。

06选择你电脑上已安装的jre路径。

07选择“Tomcat”的安装路径。

08这⾥我们先取消上⾯两个选项,单击“Finish”完成安装。

09Tomcat 的主⽬录⽂件详解:Tomcat的主⽬录⽂件夹有以下⼏个:1. bin:⽤于存放启动和关闭tomcat的可执⾏⽂件。

2. lib:⾥⾯存放需要的jar包。

3. conf:tomcat的各种配置⽂件,tomcat启动时需要读取的配置⽂件主要有:server.xml,web.xml,tomcat-users.xml等等。

服务器的修改都要从此⽬录中进⾏。

4. logs:⽇志⽂件,如果服务器出现错误,会⾃动记录。

5. server:服务器的管理程序。

6. webapps:所有的可执⾏的web项⽬都会放到此⽬录中。

7. work:tomcat把各种由jsp⽣成的servlet都放在了这个⽂件夹下,⾥⾯包含.java⽂件和.class⽂件。

10启动Tomcat启动Tomcat我们可以直接运⾏bin⽬录下的 Tomcat6.exe 可执⾏⽂件如出现下⾯的效果则说明Tomcat启动成功了。

java部署:CentOS7下Tomcat安装与配置教程(Tomcat开机启动)

java部署:CentOS7下Tomcat安装与配置教程(Tomcat开机启动)

java部署:CentOS7下Tomcat安装与配置教程(Tomcat开机启动)⼀、前⾔1、本教程主要内容Tomcat安装与基础配置Tomcat开机启动配置2、本教程适⽤范围与环境信息适⽤范围软件/⼯具版本说明CentOS CentOS 7Tomcat Tomcat 7 +本教程环境信息软件/⼯具版本说明CentOS CentOS 7Tomcat Tomcat 8.5JDK 1.83、准备⼯作?安装JDK⼆、Tomcat部署过程1、Tomcat下载与⽬录配置下载Tomcat#打开下载⽬录cd /home/download#下载tar包wget /apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gzTomcat7官⽹下载地址:Tomcat8官⽹下载地址:配置tomcat⽬录# 创建tomcat⽬录sudo mkdir /usr/tomcat#解压到指定⽬录sudo tar -zvxf apache-tomcat-8.5.24.tar.gz -C /usr/tomcat#改名⽬录名为tomcat8mv /usr/tomcat/apache-tomcat-8.5.24 /usr/tomcat/tomcat82、Tomcat指定JDK配置如果系统默认的JDK版本是JDK 1.8.x,那么可以省略此步骤如果系统中需要部署多Tomcat,例如:Tomcat 7+JDK 7,Tomcat 8 + JDK 8共存那么则需要进⾏以下配置:本机默认Java版本可以通过命令 java -version 查看修改catalina.sh⽂件#修改catalina.shvi /usr/tomcat/tomcat8/bin/catalina.sh#增加如下配置:export JAVA_HOME=/usr/java/jdk1.8.0_151修改setclasspath.sh⽂件#修改setclasspath.shvi /usr/tomcat/tomcat8/bin/setclasspath.sh#增加如下配置:export JAVA_HOME=/usr/java/jdk1.8.0_151其中/usr/java/jdk1.8.0_151,是因为ken.io测试的服务器JDK8在这个⽬录,实际部署时替换成所在服务器jdk⽬录即可3、Tomcat端⼝修改与防⽕墙配置修改端⼝⾮必要操作,如果需要部署多Tomcat,则需要修改端⼝#修改server.xmlvi /usr/tomcat/tomcat8/conf/server.xml找到如下⾏,Tomcat默认端⼝为8080,按照⾃⼰需求修改即可<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />开放端⼝#开放8080端⼝firewall-cmd --add-port=8080/tcp --permanent && firewall-cmd --reload#重新加载防⽕墙规则firewall-cmd --reload4、Tomcat启动与关闭启动/停⽤#启动cd /usr/tomcat/tomcat8/bin && sh startup.sh#停⽤cd /usr/tomcat/tomcat8/bin && sh shutdown.sh通过浏览器访问 ip:8080三、配置Tomcat开机启动配置Tomcat开机启动很简单,将Tomcat配置为系统服务并配置为开机启动即可。

配置Tomcat服务器首页为项目首页的方案

配置Tomcat服务器首页为项目首页的方案

配置Tomcat服务器
默认首页访问运行的项目首页的方案(直接访问域名可以访问到项目)
配置Tomcat服务器首页的方案
1.问题描述?
新部署的模拟环境,涉及使用域名进行访问和使用唯一端口进行访问,因此需要更改Tomcat服务器的端口,和配置Tomcat默认打开首页。

2. 理想结果!
使用浏览器访问域名,在不输入Tomcat端口和项目名称前提下,直接可以看到Tomcat上面发布的项目的首页!
3. 端口设置?
修改Tomcat解压路径下的conf目录下的server.xml文件,将如下图位置的8080改为对外访问定义的端口,如:80。

4. 首页设置?(重点)
修改Tomcat解压路径下的conf目录下的server.xml文件,在如下图位置的Host之间加入下面代码:
<Context path=”” docBase=”test” debug=”0” reloadable=”true”/>
这里的test指的是配置的项目名!。

Tomcat7.0安装配置详细(图文)

Tomcat7.0安装配置详细(图文)

Tomcat7.0安装配置详细(图⽂) 1.进⼊上⾯的⽹站然后如下操作使⽤Window Service Installer(为Window 添加服务)2.然后我们进⾏安装说明⼀下:以前的版本是没有关于Role的设定,到了7.0的时候就有有关的设定,这也说明Tomcat对权限的关注⼀个tomcat运⾏的端⼝号:8080默认端⼝号:80,就是说不⽤输⼊端⼝号,默认输⼊就是80剩下的基本就是默认的,也没什么特殊的,在这⾥我在说明⼀下Tomcat安装完成后的⽬录有bin------存放启动和关闭的tomcat脚本conf-----包含不同的配置⽂件work----存放jsp编译后产⽣的class⽂件webapp存放应⽤程序的⽬录log-----存放⽇志⽂件lib------存放tomcat所需要的jar⽂件doc-----存放各种Tomcat⽂档通过bin/startup.bat命令运⾏Tomcat服务器(也可以通过⼩圆图标来启动哦)打开htt://localhost:8080查看服务是否启动正常如果出现下图,说明服务器安装成功tomcat7.0 的虚拟⽬录的配置:1.⾸先进⼊Tomcat 7.0conf的⽬录2.然后点击Tomcat 7.0confCatalinalocalhost的⽬录下3.最后创建⼀个虚拟⽬录的名字的xml⽂件如下:名字.xml复制代码代码如下:<Context path="/名字" docBase="D:Tomcat 7.0⽂件夹名" debug="5" reloadable="true" crossContext="true" />虚拟⽬录创建好了。

以后就可以在这个虚拟⽬录下操作了(以上和前⾯版本的虚拟⽬录配置有所不同,请区别对待)如果使⽤软件的话,他们默认的是把⼯程发布到tomcat的webapp⽂件夹下,很不⽅便,⽽且还互相影响(⽐如myEclipse)写⼀个简单的helloworld,感受⼀下jsp:<html><head><title>简单的程序</title></head><body><%="chenhailong,hello world" %></body></html>下⾯是其它⽹友的补充:Tomcat7.0.22在Windows下详细配置过程⼀、JDK1.7安装2、添加系统环境变量,我的电脑->属性->⾼级->环境变量(如果添加的环境变量已经存在,点击“编辑”添加,否则点击“新建”添加)(1)变量名: JAVA_HOME 变量值: D:\Program Files\Java\jdk1.6.0_29(点击“新建”,输⼊变量名、变量值,变量值末不需要分号)(2)变量名: CLASSPATH 变量值: D:\Program Files\Java\jdk1.6.0_29\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_29\lib\tools.jar(“新建”,变量值末不需要分号)(3)变量名: Path 变量值: D:\Program Files\Java\jdk1.6.0_29\bin(“编辑”,变量值使⽤英⽂分号隔开,变量值末不需要分号)3、“开始”->“运⾏”->输⼊cmd,在命令提⽰符中输⼊“java -version”,“java”,“javac”⼏个命令,出现画⾯,说明环境变量配置成功⼆、Tomcat7.0.22安装配置2、添加系统环境变量,我的电脑->属性->⾼级系统设置->环境变量(操作同上)(1)变量名: CATALINA_BASE 变量值: D:\Program Files\apache-tomcat-7.0.22(Tomcat解压到的⽬录)(2)变量名: CATALINA_HOME 变量值: D:\Program Files\apache-tomcat-7.0.22(3)变量名: CATALINA_TMPDIR 变量值: D:\Program Files\apache-tomcat-7.0.22\temp(4)变量名: Path 变量值:D:\Program Files\apache-tomcat-7.0.22\bin。

Tomcat基础配置(一)

Tomcat基础配置(一)

Tomcat基础配置(⼀)详情请看散尽浮华的本次只⽤于⾃⼰的查看,谢谢作者的谅解。

tomcat常⽤架构:1)nginx+tomcat;即前端放⼀台nginx,然后通过nginx反向代理到tomcat端⼝(可参考:)2)tomcat直接部署站点,不通过nginx反向代理。

下⾯针对tomcat的有关配置使⽤进⾏说明:1)默认站点根⽬录tomcat的默认站点根⽬录是webapps/ROOT,配置⽂件是server.xml,配置⽂件server.xml ⾥的主要内容是:vim /Data/app/tomcat-7/conf/server.xml //如若修改tomcat的访问端⼝,替换下⾯的8080即可.....<Connector port="8080"URIEncoding="UTF-8" protocol="HTTP/1.1"//URIEncoding="UTF-8"这个配置在这⾥默认是没有的,这⾥是我⼿动添加的,保证tomcat的编码是UTF-8connectionTimeout="20000"redirectPort="8443" />.....<Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">.....[root@huanqiu-test ~]# ll /usr/local/tomcat7/webapps/total 62180drwxr-xr-x. 16 root root 4096 Dec 15 12:33 jenkins-rw-r--r--. 1 root root 63664946 Oct 30 20:38 jenkins.war[root@huanqiu-test ~]# vim /Data/app/tomcat-7/conf/server.xml.....<Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />.....<Host name="" appBase="webapps"unpackWARs="true" autoDeploy="true">.....3)修改tomcat访问的默认站点⽬录如下配置,重启tomcat后,它就会把起先默认站点⽬录/Data/app/tomcat-7/webapps/ROOT修改成/home/tomcat/www这个⽬录。

Tomcat的安装与配置(超详细)

Tomcat的安装与配置(超详细)

Tomcat的安装与配置(超详细)1、Tomcat的下载 Tomcat有exe安装版的,为了⽅便平时使⽤都是使⽤免安装的、下载即⽤64位下载源码包地址放下⾯了:https:///apache/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41-windows-x64.zip2、Tomcat环境变量的配置 很多新⼿⼩伙伴搞不明⽩,使⽤Tomcat要不要配置环境变量?CATALINA_HOME的值被设为Tomcat的安装⽬录,如果环境变量CATALINA_HOME已经存在,则通过这个环境变量调⽤bin⽬录下的“catalina.bat start”命令1.Tomcat启动时,需要查找CATALINA_HOME这个环境变量,如果在Tomcat的bin⽬录下调⽤ startup.bat,Tomcat会⾃动并正确设置CATALINA_HOME2.执⾏startup.bat命令,实际上执⾏的是 “catalina.bat start”命令。

3.如果要想在任意⽬录下都能启动Tomcat,就需要设置CATALINA_HOME环境变量(Tomcat的安装⽬录),注意在path下也要设置%CATALINA_HOME%\bin4.在Tomcat 4以前,⽤的就是TOMCAT_HOME来表⽰Tomcat的安装⽬录,在Tomcat 4以后,采⽤了新的Servlet容器Catalina,所以环境变量的名字也改为了CATALINA_HOME。

5.“catalina.bat run”命令有时候是⾮常有⽤的,特别是当我们需要查看3、Tomcat的启动: 第⼀种: 1、双击bin⽬录下的start.bat(启动) shutdown.bat(关闭) (.bat表⽰windows下的启动⽅式,.sh表⽰Linux下的启动⽅式) 第⼆种:在任何位置都可以启动Tomcat 1、这种⽅式就取决于我们刚刚配置的系统环境变量。

Tomcat配置建立多站点、多域名、多端口、多应用、多主机汇总大全

Tomcat配置建立多站点、多域名、多端口、多应用、多主机汇总大全

Tomcat配置建立多站点、多域名、多端口、多应用、多主机汇总大全当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立多个Web应用呢?要实现这一点是很简单的,也有多种方法.(以下说明使用%tomcat_home%代表Tomcat安装目录).一.首先介绍一下Tomcat及server.xmlTomcat服务器是由一系列的可配置的组件构成,tomcat的组件可以在%tomcat_home%/conf/server.xml文件中进行配置,每个Tomcat组件和server.xml文件的一种配置元素对应.主要分为4类:1.顶层类元素:包括和,他们位于整个配置文件的顶层.元素代表整个Catalina Servlet 容器,由org.apache.catalin.Server接口定义.包含一个或多个元素.元素由org.apache.catalin.Service 接口定义.包含一个元素,及一个或多个元素.多个元素共享一个元素.2.连接器类元素连接器类代表了介于客户与服务之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果传递给客户.元素由org.apache.catalin.Connector 接口定义.代表了与客户程序实际交互的组件,它负责接收客户请求,以及向客户返回响应结果.3.容器类元素容器类元素代表处理客户请求并生成响应的组件.元素由org.apache.catalin.Engine 接口定义.每个只能包含一个元素,元素处理在同一个中的所有元素收到的客户请求.元素由org.apache.catalin.Host 接口定义.一个元素中可以包含多个元素.每个元素定义了一个虚拟主机,她可以包含一个或多个Web 应用.元素由org.apache.catalin.Context 接口定义.代表了运行在虚拟主机上的一个Web 应用.一个元素可以包含多个元素4.嵌套类元素嵌套类元素代表了可以加到容器中的组件,关于server.xml的更多信息,可以参考Tomcat的文档:/webapps/tomcat-docs/config/index.html样例:<Server><Service name="Catalina"><Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"/><Connector port="8009" protocol="AJP/1.3"protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443"/><Engine defaultHost="localhost" name="Catalina"><Host appBase="webapps" name="localhost"><Logger className="org.apache.catalina.logger.FileLogger"prefix="localhost_log." suffix=".txt" timestamp="true"/></Host><Logger className="org.apache.catalina.logger.FileLogger"prefix="catalina_log." suffix=".txt" timestamp="true"/><Realm className="erDatabaseRealm"/> </Engine></Service></Server>二.建立多个Web应用方法:在这之前,我已经将默认8080更改为80了.1.通过配置多个元素(这是最为普遍的方法)在下配置多个元素<Context path="webapps" docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT" debug="0"reloadable="true"></Context><Context path="webapps2" docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps2\ROOT" debug="0"reloadable="true"></Context>后通过主机名:端口/应用名访问,如: http://localhost/app1 或http://localhost/app22.通过配置多个元素在下配置多个元素<Host appBase="webapps" name=""><Alias></Alias><Context path="" docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT" debug="0"reloadable="true"></Context></Host><Host appBase="webapps2" name=""><Alias></Alias><Context path="" docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps2\ROOT" debug="0"reloadable="true"></Context></Host>然后通过主机名:端口访问,如: 或需要注意的是这样需要机器连接到局域网上.3.通过配置多个元素(多端口多应用)在下配置多个元素<Service name="Catalina"><Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="80" redirectPort="8453" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"/><Connector port="8019" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8453"/><Engine defaultHost="localhost" name="Catalina"><Host appBase="webapps" name="localhost"><Context path="" docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT" debug="0"reloadable="true"></Context></Host><Realm className="erDatabaseRealm"/> </Engine></Service><Service name="Catalina2"><Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="90" redirectPort="9443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"/><Connector port="9009" protocol="AJP/1.3"protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="9443"/><Engine defaultHost="localhost" name="Catalina"><Host appBase="webapps" name="localhost"><Context path="" docBase="C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps2\ROOT" debug="0"reloadable="true"></Context></Host><Realm className="erDatabaseRealm"/> </Engine></Service>第2个应用只是在默认端口第1位数字上加1定义了两个Service分别是Catalina和Catalina2,侦听的端口分别是80和90然后通过主机名:端口访问,如: http://localhost:80 或http://localhost:90。

tomcat 配置host的规则

tomcat 配置host的规则

在 Apache Tomcat 中,可以使用<Host>元素来配置虚拟主机。

虚拟主机允许在单个Tomcat 服务器上托管多个域名或主机名。

以下是关于 Tomcat 中配置虚拟主机的详细规则:
1.在 server.xml 中配置 Host 元素:
要配置虚拟主机,你需要编辑 Tomcat 的server.xml文件。

在该文件中,你可以添加多个<Host>元素,每个元素对应一个虚拟主机的配置。

例如:
2.Host 元素的属性:
–name属性指定虚拟主机的名称,通常是主机名或域名。

–appBase属性指定应用程序基础目录,它是该虚拟主机中部署的应用程序的根目录。

3.添加 Context 元素:
在<Host>元素中,你可以使用<Context>元素来配置特定的 Web 应用程序。

<Context>元素允许你指定上下文路径和应用程序的位置。

例如:
这将在虚拟主机中部署位于appBase目录下的当前应用程序。

4.配置多个虚拟主机:
你可以在server.xml文件中配置多个<Host>元素,每个元素对应一个虚拟主
机。

这允许你在同一 Tomcat 服务器上托管多个域名或主机名。

5.重启 Tomcat 服务器:
一旦你完成了server.xml文件的配置更改,你需要重新启动 Tomcat 服务器,以便让更改生效。

确保在配置虚拟主机时小心谨慎,避免出现冲突或错误配置。

配置完毕后,你可以使用不同的域名或主机名访问同一 Tomcat 服务器上的不同应用程序。

TOMCAT配置方法详解

TOMCAT配置方法详解

TOMCA T配置方法来源:作者:发表时间:2007-07-04点击:469次获取本文网址二维码WebLogictomcatWebSphere 大多数商业化的J2EE 服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。

Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。

Tomcat的Admin Web Application最初在4.1版本时出现,当时的功能包括大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。

Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业化的竞争对手。

Tomcat的Admin Web Application 最初在4.1版本时出现,当时的功能包括管理context、data source、user和group等。

当然也可以管理像初始化参数,user、group、role的多种数据库管理等。

在后续的版本中,这些功能将得到很大的扩展,但现有的功能已经非常实用了。

Admin Web Application被定义在自动部署文件:CATALINA_BASE/webapps/admin.xml 。

(译者注:CA TALINA_BASE即tomcat 安装目录下的server目录)你必须编辑这个文件,以确定Context中的docBase参数是绝对路径。

也就是说,CA TALINA_BASE/webapps/admin.xml的路径是绝对路径。

作为另外一种选择,你也可以删除这个自动部署文件,而在server.xml文件中建立一个Admin Web Application的context,效果是一样的。

你不能管理Admin Web Application这个应用,换而言之,除了删除CA TALINA_BASE/webapps/admin.xml ,你可能什么都做不了。

配置Tomcat虚拟主机

配置Tomcat虚拟主机

好了,到这里我们的Tomcat虚拟主机的讲解就到这里了,下面我们来说一下Tomcat图形管理接口。

5.Tomcat图形管理接口
∙manager 管理应用程序的部署及监控
∙host-manager 虚拟主机的管理
我们先来看一下默认的图形配置界面,
注,大家注意看右上角,我用红色方框标记出来的,大家可以看有三个按钮,分别为
然后,会出现以下界面。

显示全部服务器运行状态!大家可以仔细的看一下,我就不带着大家看了。

下面是应用程序部署管理界面,
下面是虚拟主机管理页面,
注,我们一般在生产环境中用的最多是应用程序部署界面,可以进行热布署应用程序,很方便,大家可以尝试一下。

好了,图形管理界面我们就说到这里了,下面我们来说一下,Tomcat 的一个小案例。

我们说了那么多,有朋友就会说了,怎么一个案例也没有呢?下面我们就来布署一个社交网站的案例JavaCenter Home。

Tomcat常用配置

Tomcat常用配置

===============================================================================目录Tomcat环境配置 (1)Tomcat名词说明 (1)Tomcat 服务器server.xml的关键参数配置 (2)===============================================================================Tomcat环境配置在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):CA TALINA_HOME:c:\tomcatCA TALINA_BASE:c:\tomcatTOMCA T_HOME: C:\Tomcat然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:classpath=.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar;%CA TALINA_HOME%\c ommon\lib\servlet-api.jar;接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。

Tomcat名词说明●Server○port 指定一个端口,这个端口负责监听关闭tomcat的请求○shutdown 指定向端口发送的命令字符串●Service○name 指定service的名字●Connector (表示客户端和service之间的连接)○port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求○minProcessors 服务器启动时创建的处理请求的线程数○maxProcessors 最大可以创建的处理请求的线程数○enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址○redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号○acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理○connectionTimeout 指定超时的时间数(以毫秒为单位)●Engine (表示指定service中的请求处理机,接收和处理来自Connector的请求)○defaultHost 指定缺省的处理请求的主机名,它至少与其中的一个host元素的name 属性值是一样的●Context (表示一个web应用程序,通常为WAR文件,关于WAR的具体信息见servlet 规范)○docBase 应用程序的路径或者是WAR文件存放的路径○path 表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/****○reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序●Host (表示一个虚拟主机)○name 指定主机名○appBase 应用程序基本目录,即存放应用程序的目录○unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接从WAR文件中运行应用程序●Logger (表示日志,调试和错误信息)○className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口○prefix 指定log文件的前缀○suffix 指定log文件的后缀○timestamp 如果为true,则log文件名中要加入时间,如下例:localhost_log.2001-10-04.txt●Realm (表示存放用户名,密码及role的数据库)○className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口●Valve (功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一样)○className 指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve 类可以记录应用程序的访问信息○directory 指定log文件存放的位置○pattern 有两个值,common方式记录远程主机名或ip地址,用户名,日期,第一行请求的字符串,HTTP响应代码,发送的字节数。

[图解]手把手教你安装配置tomcat服务器

[图解]手把手教你安装配置tomcat服务器

安装过程:运行apache-tomcat-5.5.28.exe 按照提示安装,偶这里选择了Service,就是作为Windows服务来运行如果要改变安装路径,可以在这个步骤操作,偶这里选择安装在D:\Tomcat 5.0在这里设置TOMCAT使用的端口以及WEB管理界面用户名和密码,请确保该端口未被其他程序占用选择JDK的安装路径,安装程序会自动搜索,如果没有正确显示,则可以手工修改,偶这里改为d:\j2sdk1.4.2_04接下来就开始拷贝文件了,成功安装后,程序会提示启动tomcat并查看readme文档。

Tomcat正常启动后会在系统栏加载图标。

在图标上右键鼠标可以看到一些设置项目点击Configure...或者双击图标可看到如下显示,选择Startup type为automatic自动启动,这样每次开机后就会自动运行TOMCAT。

另外也可在这个界面点击start或stop按钮来控制tomcat的运行。

测试:至此安装与配置都已完成,打开浏览器输入:http://localhost:8080即可看到TOMCAT的相关信息备注由于偶将TOMCAT作为service方式安装,所以TOMCAT_HOME环境变量也没设过,如果读者不是按照这种方式请设置一个系统环境变量,设置方法同JDK。

变量名:TOMCAT_HOME变量值:d:\Tomcat 5.0另外可再增加一个环境变量变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\ common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar也是因为service安装的原因,笔者在执行一些程序的时候会出现如下错误信息:Unable to find a javac compiler; com.sun.tools.javac.Main is noton the classpath. Perhaps JAVA_HOME does not point to the JDK错误信息是没有设置过JAVA_HOME环境变量,读者也可能碰到过这个问题,明明设置过这个环境变量,在服务里启动就会出错,但是在命令行下输入D:\Tomcat 5.0\bin\startup.bat启动却能运行,笔者找了一下原因,原来在服务里启动没有读取JAVA_HOME这个环境变量,而是在配置里定义这个环境变量的,于是偶在Java Options里加入了一句:-Djava.home=d:\j2sdk1.4.2_04,再次启动TOMCAT就OK了,参照下图:附加内容:在Tomcat安装的根目录下的conf目录的server.xml文件中修改如下设置,server.xml用写字板打开1. 修改服务端口,将8080修改为所需端口<Connectorport="8080" maxHttpHeaderSize="8192"maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"connectionTimeout="20000" disableUploadTimeout="true" />2. 修改网站的根路径,把appBase="webapps" 修改为 appBase="网站根路径" <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">/529901956/blog/1270043200。

Tomcat网站发布配置方案详细说明

Tomcat网站发布配置方案详细说明

Tomcat网站发布配置方案详细说明修改端口、修改默认发布目录、多域名绑定一、修改发布端口号为80(Tomcat默认为8080)打开配置文件(我的如下:E:\J2EEServer\Tomcat 6.0\conf\server.xml),找到:代码如下:<Connector port="8080" protocol="HTTP/1.1"maxThreads="150" connectionTimeout="20000"redirectPort="8443" /><Connector port="8080" protocol="HTTP/1.1"maxThreads="150" connectionTimeout="20000"redirectPort="8443" />修改后:<Connector port="80" protocol="HTTP/1.1"maxThreads="150" connectionTimeout="20000"redirectPort="8443" /><Connector port="80" protocol="HTTP/1.1"maxThreads="150" connectionTimeout="20000"redirectPort="8443" />其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变。

Tomcat服务器的安装与配置-Tomcat服务器的安装与配置

Tomcat服务器的安装与配置-Tomcat服务器的安装与配置

Tomcat主要目录
Email:108744744@
修改端口号-修改为80端口
• Tomcat安装后,默认的端口号是8080,如 果要想修改端口号的话,则可以打开Tomcat 目录中的conf/server.xml文件:
<Connection port=“80” protocol=“HTTP/1.1” connectionTimeOut=“20000” redirectPort=“8443”/>
Email:108744744@
配置虚拟目录
• 在Tomcat服务器的配置中,最重要的就是配置 虚拟目录的操作,每一个虚拟目录都保存了一 个完整的Web项目 • 一个虚拟目录中必须包含WEB-INF/web.xml文 件,此文件可以直接到x:\Tomcat 7.0\webapps\ROOT\WEB-INF复制出来 • 增加配置虚拟目录节点,找到x:/Tomcat 7.0\conf下找到server.xml,在</host>之前加上
<Context path=“/niit” docBase=“d:\niitwebdemo”>
Email:108744744@
配置首页
• Tomcat服务器配置完虚拟目录之后,可以配 置一个Web项目的首页,例如在配置好的虚 拟目录中建立一个Index.htm文件
Email:108744744@
Tomcat服务器的安装与配置
Tomcat服务器的安装与配置
Email:108744744@
本章目标
• • • • • 了解Tomcat服务器的主要作用 掌握Tomcat服务器的安装与配置 掌握Tomcat安装目录下的主要目录作用 理解JSP页面的执行流程 编写第一个交互式程序

Tomcat配置

Tomcat配置

配置Tomcat是一项重要的任务,以下是配置Tomcat的一般步骤:1. 下载和安装Tomcat:首先,您需要从Apache Tomcat官方网站下载适用于您的操作系统的Tomcat软件包,并按照安装说明进行安装。

2. 配置环境变量:设置JAVA_HOME环境变量,将其指向您的Java Development Kit(JDK)安装路径。

然后,将Tomcat的安装目录添加到系统的PATH环境变量中。

3. 修改服务器端口:打开Tomcat的安装目录,进入`conf`文件夹,编辑`server.xml`文件。

您可以修改许多配置选项,其中包括Tomcat服务器监听的端口号,默认为8080。

4. 配置连接池:如果您需要连接数据库,可以在`server.xml`文件中配置连接池。

您可以使用Tomcat的内置连接池或第三方连接池,根据您的需求进行相应的配置。

5. 配置虚拟主机:如果您需要在Tomcat上托管多个域名或应用程序,可以配置虚拟主机。

在`server.xml`文件中使用`<Host>`元素来定义虚拟主机的设置。

6. 部署Web应用程序:将您的Web应用程序(war文件)复制到Tomcat的`webapps`目录下。

Tomcat会自动解压和部署您的应用程序。

7. 启动Tomcat:通过命令行或启动脚本启动Tomcat服务器。

一旦Tomcat启动成功,您可以在浏览器中访问`http://localhost:8080`来验证Tomcat是否正常工作。

请注意,这只是一个大致的配置指南,具体的配置取决于您的需求和环境。

在配置Tomcat 时,建议参考Tomcat官方文档和社区资源,以确保正确配置和最佳实践。

Tomcat配置

Tomcat配置

Tomcat 配置集锦引用通告地址: /trackback.asp?tbID=79 Tomcat 服务器server.xml的关键参数配置说明:以下文字均以tomcat5.0.30为例进行。

1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。

Tomcat默认为8080,现修改port参数值为80。

2,配置tomcat支持URL中文参数,只需添加Connector的URIEncoding参数即可,默认情况下该参数未被配置。

要支持URL参数支持中文,加上URIEncoding=”GBK”就行了(见1中附代码最后一行)。

3,配置新的webApp:找到host尾标记,插入新的context即可。

如:(1)若要支持数据库(以SQL Server为例),则为:(2)factory mons.dbcp.BasicDataSourceFactory mTomcat 服务器server.xml的关键参数配置说明:以下文字均以tomcat5.0.30为例进行。

1,配置tomcat服务器访问端口,只需配置Connector的port端口即可。

Tomcat默认为8080,现修改port参数值为80。

<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --><Connector port="80"maxThreads="150" minSpareThreads="25" maxSpareThreads="75"enableLookups="false" redirectPort="8443" acceptCount="100"debug="0" connectionTimeout="20000"disableUploadTimeout="true" URIEncoding="GBK"/>2,配置tomcat支持URL中文参数,只需添加Connector的URIEncoding参数即可,默认情况下该参数未被配置。

Tomcat服务器安装配置教程(win7)

Tomcat服务器安装配置教程(win7)

Tomcat服务器安装配置教程(win7)学习了⼀个⽉的java基础,终于要迈向java web领域。

学习java web开发就离不开服务器的⽀持,由于本⼈是菜鸟,只好求助度娘⾕哥。

在此,把本⼈成功配置的步骤分享出来。

⼯具/原料jdk-7u45-windows-x64(我的系统是64位系统,32位的请选x86下载)apache-tomcat-8.0.0-RC5-windows-x64⽅法/步骤下载说明,在此不贴链接地址了,请度娘吧。

JDK下载,当你度娘到官⽅⽹页之后,经过你⼩⼩的努⼒你进⼊如图的页⾯,下载的时候请把如图中上边的Accept License Agreement选中了,然后根据你的系统点击相应的版本。

我的系统是64位windows,选择jdk-7u45-windows-x64下载。

Tomcat下载,你需要下载与JDK相配的版本,官⽅⾸页就有如下图所⽰,在这⾥与最新版JDK相对应的就是Tomcat 8.0了。

下载下来的⽂件名是apache-tomcat-8.0.0-RC5-windows-x64.exe安装与配置环境变量1、先安装JDK,跟你平时安装软件⼀样,⾮常傻⽠地进⾏着,在此就不讲述了。

在这⾥说明⼀下,⼀般⽹上复制的经验都是直接默认安装路径,本⼈在这⾥⾮常看不过带有版本号的⽂件夹,在安装选择路径的时候直接安装在c盘⽂件夹JDK下如下图所⽰。

2、配置JDK环境变量这⼀步很多⼈都不明⽩,⼀般都是对着配置。

简单地说,就是相当给你安装的JDK路径取个别名,⽅便以后在CMD命令⾏操作编译。

1)右击计算机(我的电脑)->属性或者直接点击控制⾯板,将会弹出控制⾯板主页。

2)请根据图A所⽰选择环境变量,将弹出图B所⽰的窗⼝3)在系统变量中需要新建3个变量⼤⼩写不区分,如果存在相同变量名,请使⽤编辑修改变量值。

变量名为JAVA_HOME,变量值为:C:\JDK(具体请根据你安装的JDK路径⽽定,如果是默认应该是这个形式C:\Program Files\Java\jdk1.7)变量名为CLASSPATH,变量值为.;%JAVA_HOME%\lib;变量名为PATH,变量值为%JAVA_HOME%\bin⾄此完成了JDK的环境配置,请在cmd命令⾏界⾯下输⼊java -version测试是否安装成功。

tomcat配置教程

tomcat配置教程

tomcat配置教程以下是一个简单的Tomcat配置教程:1. 下载和安装Tomcat- 在Apache Tomcat官方网站上下载适用于您操作系统的最新版本的Tomcat。

- 解压下载的文件到您希望安装Tomcat的目录。

2. 配置环境变量- 在操作系统中配置JAVA_HOME环境变量,指向您的Java 安装目录。

- 在PATH环境变量中添加Tomcat的bin目录。

3. 修改Tomcat配置文件- 进入Tomcat的安装目录,找到conf目录。

- 找到server.xml文件,用文本编辑器打开。

- 在文件中找到以下内容进行修改:- Connector标签:指定Tomcat的监听端口,默认为8080。

- Engine标签:配置Tomcat的默认主机名和端口,默认为localhost:8080。

- Host标签:配置虚拟主机,可指定多个虚拟主机。

- Context标签:配置Web应用的上下文路径和存放位置。

- 保存并关闭文件。

4. 启动Tomcat- 打开命令提示符或终端窗口。

- 切换到Tomcat的bin目录。

- 执行以下命令启动Tomcat:`./catalina.sh start`(Linux/Mac)或`catalina.bat start`(Windows)。

- 等待一段时间,直到Tomcat成功启动。

5. 测试Tomcat- 打开Web浏览器。

- 输入`http://localhost:8080`(如果您在配置文件中更改了端口,请相应修改URL)。

- 如果能够看到Tomcat的欢迎页面,则表示Tomcat已成功安装和配置。

这是一个简单的Tomcat配置教程,它可以让您快速上手使用Tomcat来部署和运行Web应用程序。

具体配置细节和功能更多的Tomcat特性可查阅官方文档进行深入了解。

如何在Windows上安装和配置Tomcat服务器

如何在Windows上安装和配置Tomcat服务器

如何在Windows上安装和配置Tomcat服务器第一章:引言Tomcat是Java语言开发的一个开源的Web服务器,被广泛应用于Java Web开发中。

本文将介绍如何在Windows操作系统上安装和配置Tomcat服务器,帮助读者快速搭建起自己的开发环境。

第二章:准备工作在开始安装和配置Tomcat服务器之前,我们需要先进行一些准备工作。

首先,确保你的操作系统是Windows,并确保你拥有管理员权限。

其次,确保你已经安装了Java运行环境(JRE)或者Java开发工具包(JDK)。

最后,从Apache Tomcat官方网站上下载最新版本的Tomcat。

第三章:安装Tomcat服务器1.打开Tomcat的安装程序。

双击安装程序,出现安装向导界面。

2.选择"接受"并点击"下一步"。

3.选择Tomcat的安装目录。

建议选择一个简短且无空格的路径,比如"C:\Tomcat"。

4.设置Tomcat服务器的端口号。

默认情况下,Tomcat会使用8080端口。

你可以根据需要修改端口号,但要确保所选端口号未被其他程序占用。

5.设置Tomcat服务器的管理员用户名和密码。

这是用于管理Tomcat服务器的用户名和密码,务必记住这些信息。

6.点击"安装"按钮,等待安装过程完成。

安装过程可能需要一些时间,请耐心等待。

第四章:配置Tomcat服务器1.打开Tomcat安装目录下的"conf"文件夹,找到"server.xml"文件,并用文本编辑器打开它。

2.修改"server.xml"文件中的端口号。

可以找到以下行并修改端口号:<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --><Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />3.配置Tomcat的虚拟主机。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档