一台机子运作多个tomcat 多域名绑定
1、一台机子运作多个tomcat
如其不加任何批改,在一台服务器上与此同时运作两个Tomcat服务显然会产生端口摩擦。假想现时已经依照通常的形式装配配备好了第一个Tomcat,第二个何以设立呢?以次是运用Tomcat6.0.16解压版本所做的实验。
解决办法:
一.解压Tomcat到一个新的索引,例如d:/TomcatServer二;
二.新建一个环境变量CATALINA_HOME二,途径为d:/TomcatServer二;
三.编者Tomcat/bin/startup.bat和catalina.bat,把CATALINA_HOME所有轮换成CATALINA_HOME二;
四.编者Tomcat/conf/server.xml,将端即兴诗八起头都改成九起头(其余端口只要么矛盾即可),并批改默许编码为utf-八(以支持汉语链接)
示范:
connectionTimeout="20000"
redirectPort="9443" URIEncoding='UTF-八'/>
=====================
五.运作测试。
转载:http://www.cnblogs.com/itolssy/archive/2008/08/27/1278041.html
==========================================================================
2、Tomcat公布网站常识汇总(批改端口、批改默许公布索引、多域名绑定)
引子:
这几天神司有个电子商务平台要公布,有关人员要求一个机器上的多个项目施用不同的域名访问,偶原先施用过Apache等等的,认为Tomcat应当不离儿,之所以就试了试。没想到试的过程中发现了很多东东,这边小结了一下子,拿出来跟大家伙儿分享~~~~~
环境:
Tomcat 六+jdk 六 update三
1、批改公布端标语为80(Tomcat默许为8080)
打开配置文件(偶的如次:D:/Program Files/Tomcat/conf/server.xml),找出:
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
修改后:
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
实则这边乃是把port:8080,批改成port:80就可以了,其余的参数不变。这么客户机在访问服务器时直接输入IP或域名就可以了。
2、批改tomcat公布途径(默许途径:D:/Program Files/Tomcat/webapps/ROOT)
打开配置文件(偶的如次:D:/Program Files/Tomcat/conf/server.xml),找出:
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
在标签其间增添上:
path是说明虚构索引的名字,如其你要只输入ip地址就展示首页,则该键值留为空;
docBase是虚构索引的途径,它默许的是$tomcat/webapps/ROOT索引,现时我在webapps索引下建了一个photo索引,让该索引作为我的默许索引。
debug和reloadable正常都诀别设立成零和true。
这么,再访问服务器时就找$tomcat/webapps/photo停的页面了~~~~~
3、多域名绑定
打开配置文件(偶的如次:D:/Program Files/Tomcat/conf/server.xml),找出:
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
批改为:
resourceName="UserDatabase"/>
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
这边解释一下上头的配备
Engine 的 dafaultHost :示意访问该tomcat默许进来的主机,注意一定不能是localhost,否则他人透过你的ip访问,就会默许进来tomcat的治理界面.
Host 的 name:示意该主机绑定的域名,如其绑定localhost则可以经过在浏览器中输入localhost访问该Host.
Host的 appBase:示意该主机绑定的资料寄存途径,可以施用相对路径或绝对途径.
依照上头的配备:
一.如若我在浏览器中输入http://localhost 则访问 D:/Program Files/Tomcat/webapps/ROOT 停的网站
二.如若输入http://pic.redcollar.com 则访问 D:/Program Files/Tomcat/abcapps/ROOT 停的网站
三.如其输入http://pic一.redcollar.com 则访问 D:/Program Files/Tomcat/test/ROOT 停的网站.
本文来源:
我的异常网
Java Exception
Dotnet Exception
Oracle Exception
- 1050 - Oracle表怎样标识一条唯一的记录
- 1051 - ORA-12514
- 1052 - ORACLE上传文件
- 1053 - oracle9i全文检索
- 1054 - oracle中ROWNUM和ORDER BY的问题
- 1055 - java.lang.ClassNotFoundException:HelloMIDlet
- 1056 - org.hibernate.HibernateException
- 1057 - 警告错误
- 1058 - vb.net循环取值出错
- 1059 - DBNULL报错
- 1060 - vb.net连接SQL出错
- 1061 - sql如何设置列宽
- 1062 - argumentexception
- 1063 - 应为标识符或带引号的标识符
- 1064 - System.Data.OleDb.OleDbException
- 1065 - 已达到最大用户数
- 1066 - System.ServiceModel.AddressAlreadyInUseException
- 1067 - 索引超出范围
- 1068 - 错误13 类型不匹配
- 1069 - ODBC怎么连本地orcalce数据库