tomcat多开、建立虚拟目录和虚拟站点
来源:互联网 发布:沧州管家婆软件总代理 编辑:程序博客网 时间:2024/05/19 02:41
一、tomcat多开
tomcat多开只需复制一份,然后修改server的port即可。
打开$Tomcat_home$\conf\server.xml,修改的地方有三处。下面示例修改在原端口号前面加1:
SHUTDOWN端口号:
<Server port="18005" shutdown="SHUTDOWN">
HTTP端口号:
<Connector port="18080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
AJP端口号:
<Connector port="18009" protocol="AJP/1.3" redirectPort="8443" />
二、虚拟目录
一般我们都是直接把项目放在$Tomcat_home$\webapps下面,可以指定到其他位置。这里以win7环境说明设置方法。
假设我们要部署的项目路径(test为项目名): d:/website/test
访问url:http://ip:port/test
方式一(官方文档):
打开$Tomcat_home$\conf\server.xml,找到Host节点,在host节点中添加Context节点。
docBase:项目路径
path:访问路径
reloadable:为true时,相关文件改变,Tomcat先停止web app并释放内存,然后重新加载web app。
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="d:/website/test" reloadable="true" debug="0" path="/test"/>
</Host>
方式二:
在$Tomcat_home$\conf\Catalina\localhost路径下新建一个xml文件,命名为test.xml。这个xml的名称即为部署后web访问的根路径。xml内容:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="d:/website/test" reloadable="true">
</Context>
三、虚拟主机
1、修改hosts文件,增加主机名
(1)linux系统的hosts文件为/etc/hosts
(2)windows系统的hosts文件为C:\WINDOWS\system32\drivers\etc\hosts
比如你想增加www.local.com主机,则在此文件中增加一行:127.0.0.1 www.local.com
2、修改tomcat配置文件
假设我们要部署的虚拟站点: d:/website
打开$Tomcat_home$\conf\server.xml,在</Host>后再增加一个Host结点:
<Host name="www.local.com" appBase="d:/website"
unpackWARs="true" autoDeploy="true">
</Host>
这样,访问的IP就是:http://www.local.com:port。
3、目录设置
主机www.local.com的WEB文件全放在d:/website目录下,在该目录下增加ROOT(必须大写)目录,放入你的JavaEE网站工程,这样,就可以通过http://www.local.com:port访问你的网站了,默认打开ROOT目录下的index文件。
这里server.xml中http端口号如果设置为80,访问url可以省略端口号,即:http://www.local.com就可以访问的我们搭的站点。
4、其它问题
通过http://www.local.com访问的是新搭的虚拟站点网站;
通过http://localhost访问的是Tomcat自带的网站;
在hosts文件中,www.local.com和localhost都对应的IP是:127.0.0.1,通过http://127.0.0.1访问的网站由Host父节点Engine设置。
在server.xml中Host的父节点是:
<Engine name="Catalina" defaultHost="localhost">
从配置可以看出,默认设置是访问localhost。
- tomcat多开、建立虚拟目录和虚拟站点
- 编程建立IIS站点和虚拟目录
- 修改Tomcat端口和创建站点虚拟目录
- 编程建立IIS站点和虚拟目录(1)(头文件)
- 编程建立IIS站点和虚拟目录(2)(实现文件)
- Tomcat建立虚拟目录
- tomcat 建立虚拟目录
- Tomcat服务器建立虚拟目录
- c++ 建立虚拟站点
- Tomcat站点虚拟目录的设置
- Tomcat虚拟根目录与虚拟目录
- Tomcat虚拟根目录与虚拟目录
- tomcat虚拟站点配置
- tomcat 配置虚拟站点
- 如何建立外部虚拟站点
- 虚拟目录和站点的区别
- Tomcat设置web站点的虚拟目录方式
- tomcat-建立虚拟子目录
- F题 Substring(最大公共子串)
- 欢迎使用CSDN-markdown编辑器
- 快速排序
- 简单解析的几种方式:
- 跟着中国最权威研究机构,学习制造业转型新思路
- tomcat多开、建立虚拟目录和虚拟站点
- IDEA第三章----idea常用配置
- 使用spring实现资源国际化
- 【考试技巧】输入输出优化
- 中小企业网站建设必须要说的那些事儿
- HTTPS 客户端验证 服务端证书流程
- 中企动力2017年产品专家晋级大赛
- 嵌入式个人收藏
- 图的邻接矩阵存储下的广度优先遍历