篇一 :Tomcat的安装与配置和Tomcat端口的配置

前沿

1、如果之前安装了Oreacla,在使用tomcat是会出现8080端口被占用的情况发生,解决的方法就是对tomcat的端口进行配置,安装tomcat注意两个系统环境变量的配置:JAVA_HOME、

CATALINA_HOME,(安装端口的配置见后面的附件一)

Tomcat的配置及测试:

第一步:下载tomcat,然后解压到任意盘符

第二步:配置系统环境变量

我这里是tomcat5.5,解压到的D盘 (路径为: D:\Program Files\tomcat5.5), 虽然我们现在有了解压好了tomcat5.5服务器,但如果我们此时启动tomcat服务器,系统并不知道去哪里找tomcat服务器,所以我要先给系统做一个说明,既配置环境变量.

启动tomcat需要两个环境变量(注意我这里说的是启动)一个是JAVA_HOME(就是JDK的目录)另一个是CATALINA_HOME(就是你当前所使用的tomcat的目录) 我这里的配置步骤如下:我的电脑->属性->高级->环境变量

我个人是将环境变量设置在用户变量里,当然也可以设置在系统变量里,按个人需要自由发挥:

…… …… 余下全文

篇二 :Tomcat 部署网站 去掉端口号和项目名称

一,在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。

1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。

2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。然后进入TOMCAT_HOME\webapps,将balancer文件夹拷背到webdb文件夹下。

3.在TOMCAT_HOME\conf\server.xml中,找到如这句话:

<Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

…… …… 余下全文

篇三 :一个tomcat部署多个项目并通过不同的端口访问

一个tomcat部署多个项目并通过不同的端口访问

第一步:修改 $TOMCAT_HOME\conf\server.xml文件。 

? 复制Service节点,去掉<Connector port="8009"...这个节点 

? 新增Service节点的name属性依次修改为Catalina1、Catalina2…… 

? 新增Service节点的Connector节点port属性依次修改为8001、8002……(根据机器配

置未占用端口,这里按顺序为方便) 

? 新增Service节点的Host节点appBase属性依次修改为webapps1、webapps2……  

下面是新增两个Service节点的配置: 

具体配置代码如下: 

 <Service name="Catalina1">          

…… …… 余下全文

篇四 :在myEclipse中配置tomcat6.0服务器,解决8080端口占用问题

在myEclipse6.5 blue中配置tomcat6.0

在myEclipse中配置tomcat60服务器解决8080端口占用问题

服务器,解决8080端口占用问题

安装完myEclipse和tomcat6.0,不配置,直接myEclipse启动tomcat6.0服务器,会出现8080同时端口占用问题,即:Address already used:8080,此时按照网上的一些方法如:

在DOS下输入命令:netstat /nao,然后加车。

原来端口号8080被标识号为680的进程占用了,难怪访问不了。这样的话可以有两种方法解决,一种方法是修改Tomcat的端口号(在此不说);另外一种方法是让占用端口号8080的进程不再占用8080端口,首先得弄明白是什么进程占用了8080端口号。打开任务管理器。

在myEclipse中配置tomcat60服务器解决8080端口占用问题

标识号为680的进程是TNSLSNR.EXE,该进程是Oracle数据库的监听进程。让TNSLSNR.EXE不再占用8080端口也有两种方法:1,把这个进程停掉,2,修改端口。我首先采用了第一种方法,停止了TNSLSNR.EXE进程,Tomcat 固然可以访问了,但是连接本地Oracle数据库时提示:没有监听程序。显然第一种方法不可用!只能修改TNSLSNR.EXE的端口号了。修改方法如下:

…… …… 余下全文

篇五 :基于IP和端口号配置tomcat虚拟主机

配置虚拟主机有两种办法:

1.

在系统这个目录下面可以配置 我们访问局域网内其它计算不用写IP 的地方

前面 的IP 可以写成局域网内的主机IP

到时候访问就可以这样的了

2.在tomcat添加多个虚拟主机

一个host就是一个虚拟主机(相当于一台计算机,虽然这些程序实际上是在同个电脑上面),这样别人在访问同一台电脑上面  就可以通过不一样的域名 来访问同一个服务器。这也就是人家的服务器可以托管这么多的程序的原因(并且种个程序的IP 还不一样)

基于不同端口号的站点

我们要想不同的站点上有不同的端口号,那么就要重新配置connector 所以我们要添加service 并且在service里面重新添加connector 如图所示我们重新添加的端口号是80  上一个service的端口号是 8080  所以我们在浏览器上可以输入不同的端口号

上面就是基于不同端口号的访问

基于IP地址的虚拟主机

在电脑上给主机添加多个IP

 点击高级

 然后在添加里面可以添加多个IP

在浏览器里面就可以通过不同的IP地址 访问这本台主机

…… …… 余下全文

篇六 :Tomcat去除端口号和项目名

在一个项目结束的时候,往往根据需要直接映射到一个IP地址上。此时就需要去除端口和项目名了,在访问的时候。下面根据具体的例子提供一种实现方法。

1.在进入TOMCAT_HOME,创建文件夹,将其命名为webdb(此处为webdb,根据需要可以修改成为其它的名称。)。

2.进入webdb文件夹,并在其中创建ROOT(其中ROOT要大写)文件夹,将你的项目中的内容全部拷背到ROOT下面。然后进入TOMCAT_HOME\webapps,将balancer文件夹拷背到webdb文件夹下。

3.在TOMCAT_HOME\conf\server.xml中,找到如这句话:

<host name="localhost" appbase="webapps"></host> unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

…… …… 余下全文

篇七 :Tomcat 修改默认端口 以及Tomcat设置虚拟目录

Tomcat 修改默认端口 以及Tomcat设置虚拟目录 个人操作所获经验:(例:虚拟目录改为D:\jsproot)

1. 建立D:\jsproot,将tomcat下的webapps\ROOT 目录下WEB-INF 文件复制到D:\jsproot中(里面要有web.xml文件)

2. 修改web.xml文件最后几行如下即可:(有的可能要去掉注释,有的不需要修改)

3.

Tomcat修改默认端口以及Tomcat设置虚拟目录

此时,服务器并不知D盘上存在 此目录,必须 在server.xml文件(tomcat下的conf\server.xml)中配置此工作目录(虚拟目录),打开此文件并做如下修改:

Tomcat修改默认端口以及Tomcat设置虚拟目录

在</Host>上面添加一行:

<Context path = "/demo" docBase = "D:\jsproot"/>

其中:path为浏览器中输入路径,必有“/”

docBase是虚拟目录的路径,此路径为硬盘真实目录,此目录下必须包含WEB-INF 文件。

以后可直接通过http://localhost:8080/demo找到硬盘上的D:\jsproot文件夹中的内容

…… …… 余下全文

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

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

当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立多个Web应用 呢?

要实现这一点是很简单的,也有多种方法.(以下说明使用%tomcat_home%代表Tomcat安装目录).

一.首先介绍一下Tomcat及server.xml

Tomcat服务器是由一系列的可配置的组件构成,tomcat的组件可以

在%tomcat_home%/conf/server.xml文件中进行配置,每个Tomcat组件和server.xml文件的一种配置元素对应.

主要分为4类:

1.顶层类元素:包括和,他们位于整个配置文件的顶层.

元素代表整个Catalina Servlet 容器,由org.apache.catalin.Server接口定义.包含一个或多个元素.

元素由org.apache.catalin.Service 接口定义.包含一个元素,及一个或多个元素.多个元素共享一个元素.

2.连接器类元素

连接器类代表了介于客户与服务之间的通信接口,负责将客户的请求发送给服务器,并将服务器的响应结果传递给客户.

…… …… 余下全文