8月7日
Tomcat5.5 (6.0)配置-多域名绑定和虚拟目录
需要修改配置文件:Tomcat 5.5(6.0)\conf\server.xml
server.xml 的修改方式如下:
(一)多域名绑定
1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80
原始:
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
修改后:
<Connector port="80" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变
2.重点配置部分
原始:
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
当然这里我把注释代码统统删除掉了,省的碍眼
修改后:
<Engine name="Catalina" defaultHost="www.abc.com">
<Host name="www.abc.com" appBase=="abcapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"
<Host name=www.cba.com appBase==
8月7日 Tomcat5.5 (6.0)配置-多域名绑定和虚拟目录 需要修改配置文件:Tomcat 5.5(6.0)\conf\server.xml server.xml 的修改方式如下: (一)多域名绑定 1.如果你要绑定网站,首先是要把tomcat的默认访问端口8080,修改成80 原始: 修改后: 其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变 2.重点配置部分原始:当然这里我把注释代码统统删除掉了,省的碍眼 修改后: 这里解释一下上面的配置Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面. 在没有指定defualtHost的情况下还有另外一种方式指定: Tomcat5.5\conf\Catalina\对应的域名\ROOT.xml 这样也可以指定虚拟目录,配置内容如下: Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host. Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径. 按照上面的配置:1.如果我在浏览器中输入http://localhost 则访问 Tomcat 5.5\webapps\ROOT 下的网站2.如果输入http://www.abc.com 则访问 Tomcat 5.5\abcapps\ROOT 下的网站3.如果输入http://www.cba.com 则访问 D:\cba\ROOT 下的网站. 大家注意,这样配置默认访问是以ROOT为项目名(寻找ROOT目录),加上下面的虚拟目录则可以定位到自己默认打开的目录。 注意这里有一个ROOT目录需要创建,我们只要把网站放到相应的ROOT目录向下面,即可通过相应域名访问了. 这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以. (二)虚拟目录 Host 标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就可以了。 context 是Host标记的子元素吧,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字, 而 docbase则是具体的文件位置,可以使用相对目录${catalina.home} ,表示tomcat安装目录。在这里我的虚拟路径名称为cqq,实际上我的程序也就是html、jsp、 servlet都 放在了f:\java\cqqapp这个目录下了。 这样我就可以通过 http://127.0.0.1/cqq/ 访问我的这个虚拟目录了。 =
详细出处参考:http://www.itqun.net/content-detail/68070.html
"D:\cba" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
这里解释一下上面的配置
Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面. 在没有指定defualtHost的情况下还有另外一种方式指定:
Tomcat5.5\conf\Catalina\对应的域名\ROOT.xml
这样也可以指定虚拟目录,配置内容如下:
<Context path="/" docBase="${catalina.home}/portal" debug="5" reloadable="true" crossContext="true">
</Context>
Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.
Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.
按照上面的配置:
1.如果我在浏览器中输入http://localhost 则访问 Tomcat 5.5\webapps\ROOT 下的网站
2.如果输入http://www.abc.com 则访问 Tomcat 5.5\abcapps\ROOT 下的网站
3.如果输入http://www.cba.com 则访问 D:\cba\ROOT 下的网站.
大家注意,这样配置默认访问是以ROOT为项目名(寻找ROOT目录),加上下面的虚拟目录则可以定位到自己默认打开的目录。
注意这里有一个ROOT目录需要创建,我们只要把网站放到相应的ROOT目录向下面,即可通过相应域名访问了.
这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以.
(二)虚拟目录
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="/cqq" docBase="f:\java\cqqapp" debug="0" reloadable="true" crossContext="true">
</Host>
Host 标记是用来配置虚拟主机的,就是可以多个域名指向一个tomcat,格式只要参考默认的就可以了。
context 是Host标记的子元素吧,表示一个虚拟目录,它主要有两个属性,path就相当于虚拟目录名字,
而 docbase则是具体的文件位置,可以使用相对目录${catalina.home} ,表示tomcat安装目录。在这里我的虚拟路径名称为cqq,实际上我的程序也就是html、jsp、
servlet都 放在了f:\java\cqqapp这个目录下了。
这样我就可以通过 http://127.0.0.1/cqq/ 访问我的这个虚拟目录了。
===========================================================================
完整配置文档如下,这样在输入域名后(http://www.ww.org.cn)就可以直接访问你 Innovate项目了
========================================================================== 完整配置文档如下,这样在输入域名后(http://www.ww.org.cn)就可以直接访问你 Innovate项目了
详细出处参考:http://www.itqun.net/content-detail/68070_2.html
; <Engine name="Catalina" defaultHost="www.ww.org.cn">
<Host name="www.ww.org.cn" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\tomcat\webapps\Innovate" degug="0" reloadable="true" crossContext="true"></Context>
</Host>
</Engine>
详细出处参考:http://www.itqun.net/content-detail/68070_3.html
分享到:
相关推荐
- Host Manager:用于管理虚拟主机,可以配置多个域名指向同一个Tomcat实例的不同应用。 综上,Tomcat 5.5和6.0是两个不同年代的Tomcat版本,分别支持不同的Java EE规范,有着各自的特性和改进。对于开发者来说,...
在这个解压版中,包含了Tomcat的两个不同版本:Tomcat 5.5和Tomcat 6.0。 Tomcat 5.5是在2005年发布的,它是Tomcat的一个重要版本,引入了许多新特性和改进。其中,最重要的是对Servlet 2.4和JSP 2.0规范的支持,这...
**Apache Tomcat 5.5 和 6.0 安装及配置详解** Apache Tomcat 是一个开源的、基于Java Servlet和JavaServer Pages (JSP) 技术的Web应用服务器,由Apache软件基金会开发。它主要负责处理Java的动态内容,是许多企业...
3. Tomcat 8.0:Tomcat 8进一步升级了对Servlet 3.1和JSP 2.3的支持,增强了SSL配置,引入了AJP 1.4协议,提升了整体性能和稳定性。 4. Tomcat 9.0:此版本主要增加了对Java EE 8的支持,包括Servlet 4.0、JSP 2.3...
在本压缩包“apache-tomcat-5.5.x-admin.zip”中,包含了Apache Tomcat 5.5系列的多个版本,分别是5.5.17、5.5.28、5.5.30和5.5.27。这些版本都是Tomcat 5.5的主要发布,每个版本可能包含了安全性更新、性能优化和...
解压下载的`apache-tomcat-5.5.12`到你希望的位置,比如`C:\Tomcat`。解压后,我们可以看到几个重要的目录和文件: 1. `bin`:包含启动和停止Tomcat的脚本,如`startup.sh`(Unix/Linux)或`startup.bat`(Windows...
- 解压`apache-tomcat-6.0.14.zip`到指定位置。 - 打开MyEclipse,选择“窗口”>>“首选项”。 - 在首选项对话框左侧树结构中找到“Tomcat”选项。 - 添加Tomcat实例,设置相应的路径和端口。 #### 四、注意事项 -...
标题中的“tomcat5.5 + tomcat 6.0”指的是Apache Tomcat服务器的两个不同版本。Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序,包括JSP和Servlet。这两个版本分别代表了Tomcat在不同时间点的...
1. 到 Tomcat 的安装目录的 webapps 目录,可以看到 ROOT,examples, tomcat-docs 之类 Tomcat 自带的目录; 2. 在 webapps 目录下新建一个目录,起名叫 myapp; 3. myapp 下新建一个目录 WEB-INF,注意,目录名称是...
此外,Tomcat 8.5还加强了日志系统,支持更多的日志配置选项。 最后,Tomcat 9.0作为目前的最新版本,遵循Java EE 8标准,支持Servlet 4.0和JSP 2.3。在Tomcat 9.0中,HTTP/2被全面支持,包括服务器推送等特性,...
`apache-tomcat-5.5.26.zip` 同样,这个文件是Apache Tomcat 5.5.26版本的zip包,适用于Windows环境,包含了与6.0版本类似的结构和文件,但对应的是5.5版本的组件和配置。 **总结** Tomcat 5.5和6.0是Apache ...
首先,你需要下载Tomcat 5.5的安装包,例如文件名为`apache-tomcat-5.5.26`的压缩包。解压这个文件到你选择的目录,通常我们会将其放在`C:\Program Files`或`/usr/local`这样的系统路径下。 ### 配置步骤 1. **...
很好的TOMCAT-5.5.X优化配置文档,详细说明了各个的参数设置
Apache Connector(也称为mod_jk)用于连接Apache和Tomcat,可以从<http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/>获取,务必选择与Apache版本匹配的jk模块,例如mod_jk-1.2.26-httpd-...
Apache Tomcat是一款开源的Java应用服务器,主要用于运行Servlet和JSP应用。...如果你手头有"jaxmao-tomcat-5[1].5.20.exe"和"tomcat-6.0.10.exe"这两个安装包,你可以根据自己的需求选择合适的版本进行安装和使用。
### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...
综上所述,配置Tomcat 5.5的日志系统涉及多个层面,包括选择合适的日志框架、配置日志级别、定义输出目的地以及管理日志文件的生命周期。理解和掌握这些知识点有助于提升服务器的可维护性和稳定性。
【标题】"Tomcat5.5以及TomcatPlugin(附详细配置)"主要涵盖了两个核心主题:Tomcat 5.5版本的应用服务器以及Tomcat Plugin在Eclipse集成开发环境中的使用,特别是与Lomboz插件的配合。这些知识点对于Java Web开发者...
通常,对于大多数用户,预编译的二进制版本(例如,`apache-tomcat-6.0.x.zip`或`.tar.gz`)就足够了。 2. **解压与环境变量配置** 解压缩下载的Tomcat包到你选择的目录。然后,为了能在命令行中使用`catalina`...