- 浏览: 1255593 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (399)
- 心情故事 (12)
- java (115)
- linux (55)
- 关系型数据库 (35)
- struts,jsf,spring (11)
- jdbc,hibernate,ibatis (11)
- jsp,jstl,c:tag,标签库 (2)
- ejb,webservice (1)
- tomcat,jboss,jetty,weblogic,websphere (15)
- java网络编程 (6)
- java线程 (0)
- js,jquery,json,xml,dom,html.regex (25)
- 设计模式 (6)
- BUG记录 (2)
- ant (2)
- jsp,servlet (4)
- swing (6)
- lucene+nutch (6)
- log4j (2)
- windows doc (2)
- ruby (1)
- ruby on rails (3)
- 操作系统网络 (18)
- apache 错误 (1)
- tomcat (10)
- jboss (9)
- jetty (9)
- weblogic (9)
- websphere (10)
- apache (2)
- AIX的iostat命令查看系统磁盘的使用情况 (1)
- oracle 统计一个表格有多少列 (1)
- Exception in thread "main" java.security.KeyStoreException: Windows-MY not found (1)
- jsp (1)
- jstl (1)
- c:tag (1)
- 标签库 (1)
- struts (1)
- jsf (1)
- spring (2)
- oracle,sqlplus (2)
- sqlplus (2)
- show errors (1)
- proc (1)
- function (1)
- ORA-06544: PL/SQL: internal error (1)
- arguments: [55916] (1)
- [] (7)
- 终端身份实施文档 (1)
- 重装系统之后飞鸽传书只能看到自己 (1)
- vsftp "上传 553 Could not create file" (1)
- startWebLogic.sh启动失败,提示Error initializing Embedded LDAP Server (1)
- java agent 注册为 windows 服务 (1)
- centos (1)
- svn (1)
- apr (1)
- apr-util (1)
- activemq (2)
- oracle (5)
- mysql (3)
- nosql (3)
- NSIS (1)
- windows wmic (1)
- c 指针 (1)
- c c++ (0)
- jmeter (0)
- 性能测试 (0)
- linux,备份 (2)
- C++ ,Virtual (1)
- windows dos (1)
- android (2)
- 大数据,云计算 (1)
- JVM垃圾收集 (1)
- jdbc (2)
- invoke (1)
- hibernate (1)
- ibatis (1)
- 个人开源项目源码收藏 (1)
- 批处理 (1)
- Mongodb mapreduce (8)
- kettle (1)
- Mongodb capped (1)
- mongodb gridfs (1)
- Mongodb 入门基础知识 (1)
- mongodb (8)
- hadoop2.5.1 (1)
- hadoop (4)
- eclipse (1)
- hdfs fs (1)
- elipse hadoop plugin (1)
- PHP相关知识 (1)
- js (1)
- jquery (1)
- json (1)
- xml (1)
- dom (1)
- html.regex (1)
- 网络知识 (1)
- nginx (1)
- docker (1)
- 测试 (1)
- nodejs (1)
- iptables (1)
- linux gitlab (1)
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
web页面调用window.print()函数实现打印的功能 -
hxdtech:
非常感谢!
我在学习ibatis时的培训ppt -
zmwxiaoming:
what 能连数据库不错
SOLR的学习整理 -
springdata_springmvc:
java程序语言学习教程 地址http://www.zuida ...
java获取当前操作系统的信息 -
huanzei:
整理的不错,
oracle lpad函数
tomcat采用默认安装,要想tamcat直接绑定多个域名,这里我们需要修改配置文件:C:\Program Files\Apache Software Foundation\Tomcat 5.5\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>
当然这里我把注释代码统统删除掉了,省的碍眼
这里解释一下上面的配置 Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host. Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径. 按照上面的配置: 注意这里有一个ROOT目录需要创建,我们只要把网站放到相应的ROOT目录向下面,即可通过相应域名访问了. 这里面的参数还有很多,我也不是很清楚,不过这样做确实可以实现多域名绑定哈哈.而且网站页面修改了只要直接覆盖就可以了,tomcat可以自动更新类和页面,当然如果修改了web.xml或lib,则需要重启tomcat才可以. (二)虚拟目录 <Host name="localhost" appBase="webapps" 另外一种方法是: 配置两个站点 <Host name="www.abc.com" appBase="D:\Tomcat5.5\hxw" 这样设置以后,输入域名可以分别到两个站点 但由于没有指定默认站点,所以直接输入IP的时候,无法访问。 于是增加 D:\Tomcat5.5\conf\Catalina\localhost\ROOT.xml 这样可以实现输入域名分别到个站点,输入IP就默认到D:/Tomcat5.5/portal这个站点 可是,可是,问题出现了 这两个站点启动相当消耗内存,TOMCAT内存设置我已经设到1400M了(再高TOMCAT5无法启动),所以不能同时启动三个应用。 <Host name="www.abc.com,192.168.0.1" appBase="D:\Tomcat5.5\hxw"
修改后:
<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=="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的管理界面.
1.如果我在浏览器中输入http://localhost 则访问 C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT 下的网站
2.如果输入http://www.abc.com 则访问 C:\Program Files\Apache Software Foundation\Tomcat 5.5\abcapps\ROOT 下的网站
3.如果输入http://www.cba.com 则访问 D:\cba\ROOT 下的网站.
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则是具体的文件位置。在这里我的虚拟路径名称为cqq,实际上我的程序也就是html、jsp、
servlet都 放在了f:\java\cqqapp这个目录下了。
这样我就可以通过 http://127.0.0.1/cqq/ 访问我的这个虚拟目录了。
<Host name="www.xyz.com" debug="0" appBase="D:\Tomcat5.5\portal" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="D:/Tomcat5.5/portal" debug="0" reloadable="true"/>
</Host>
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\Tomcat5.5\abc" debug="0" reloadable="true"/>
</Host>
内容如
<Context path="/" docBase="${catalina.home}/portal" debug="5" reloadable="true" crossContext="true">
</Context>
大家有没有实现过,启一个应用而绑定多个域名的方法。
如下(这样写TOMCAT肯定是启动不了的,只是用来表达我的意思)
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="D:\Tomcat5.5\abc" debug="0" reloadable="true"/>
</Host>
发表评论
-
javax.naming.NameNotFoundException: While trying to look up jdbc/brook
2010-09-07 15:16 7969我用的是weblogic,在console界面里配置好了连接池 ... -
weblogic上配置数据源连接池发布web应用
2010-09-07 15:14 2590做了一个测试,自己开发了一个简单的 web,发布到we ... -
在weblogic上发布未打包的web 程序
2010-09-07 14:26 3326通常weblogic上发布程序都是作为产品模式 ... -
tomcat6配置datasource
2010-09-02 20:48 1382需要在我们的WebRoot目录 ... -
在weblogic中发布web程序
2010-08-06 15:04 1216在weblogic中发布WEB程 ... -
weblogic部署为windows服务
2010-08-06 14:53 1107有时想要把weblogic组册为系统的服务, ... -
weblogic中配置domain
2010-08-06 14:43 2209安装好了weblogic以后,可以查看它的菜单,看看 ... -
weblogic的安装
2010-08-06 14:27 1144在windows上安装weblogic是一个比较简 ... -
weblogic概述
2010-08-06 13:30 1483weblogic flatform的大致架构和组件。 ... -
weblogic 部署问题 Failed to complete the deployment task with ID 0 for the applicati
2010-08-05 17:02 3164weblogic 部署问题 Failed to com ... -
HTTP Status 403 - Access to the requested resource has been denied
2010-08-04 15:47 11689记录一个tomcat的配置问题,启动tomcat后,报403 ... -
tomcat6配置https
2010-08-04 10:17 2647公司的安全产品在做CCC认证,由于刚开始使用的是HT ... -
tomcat 安装Administrator Web application
2010-08-03 16:06 1692启动tomcat后,在浏览器中,键入 htt ... -
解压版本的tomcat配置为windows服务
2010-08-03 13:33 1476有时候需要配置tomcat为系统服务,在window ...
相关推荐
`jdk1.5和tomcat5.5免安装的环境配置.txt`文件很可能是详细记录了配置过程的文字说明,包括JDK和Tomcat的安装、环境变量设置、防火墙端口开放等细节。建议按照这个文件的指示操作,确保每一步都正确无误。 需要注意...
7. **安全性**:Tomcat5.5-admin也包含安全管理功能,允许配置用户角色和权限,以限制不同用户对服务器的访问级别,防止未经授权的访问。 8. **版本兼容性**:此包兼容从5.5到5.5.x的所有Tomcat版本,这意味着它...
【标题】"Tomcat5/tomcat5.5安装包" 涵盖了两个不同版本的Apache Tomcat服务器,即Tomcat 5.0和Tomcat 5.5。Tomcat是一个开源的、免费的应用服务器,主要用于部署和运行Java Servlets和JavaServer Pages(JSP)。它...
【标题】"Tomcat5.5-admin官方文件"是指Apache Tomcat服务器的5.5.27版本中的管理员管理工具及相关配置文件。Tomcat是Apache软件基金会的一个开源项目,主要用作Java Servlet和JavaServer Pages(JSP)的Web应用...
在Tomcat 5.5.x版本中,`server.xml`是服务器的主要配置文件,它包含了关于服务器设置、连接器、容器以及其他关键组件的配置信息。本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向...
Tomcat 5.5是Apache软件基金会的Jakarta项目中的一个开源Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范。在Tomcat 5.5中,admin页面是一个内置的管理应用程序,允许用户监控和管理Tomcat...
《深入理解Tomcat-Redis-Session-Manager:在Tomcat7和Tomcat8中的应用》 在现代Web应用程序开发中,session管理是一个至关重要的环节,它涉及到用户会话的持久化和跨请求的数据共享。传统的session管理方式在高...
jdk5.5+tomcat5.5 环境配置 jdk5.5+tomcat5.5 环境配置是 Java 开发中常用的服务器配置,下面将详细介绍其配置过程。 一、下载和安装 jdk 和 tomcat 首先,需要下载最新的 jdk 和 tomcat 软件包。目前,最新的 ...
在本压缩包“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的主要发布,每个版本可能包含了安全性更新、性能优化和...
本文将深入探讨Tomcat5.5的特性、配置、管理和优化,帮助读者全面理解这一经典版本。 一、Tomcat5.5概述 Tomcat5.5主要支持Servlet 2.4和JSP 2.0规范,这两个规范的引入极大地提升了Web应用程序的开发效率和性能。...
- `server.xml`是Tomcat的主要配置文件,位于`conf`目录下,用于定义服务器的端口、连接器、虚拟主机和应用上下文等。 - `web.xml`是每个web应用程序的部署描述符,定义了应用的Servlet、过滤器和监听器等。 6. *...
在IT行业中,Tomcat是一...总结一下,配置Tomcat 5.5的SSL涉及到生成和导入证书、修改Tomcat配置文件以及在Web应用层设置安全约束。通过这些步骤,你可以确保Web应用程序通过HTTPS提供服务,从而提高数据传输的安全性。
安装后,你可以设置Tomcat的运行环境,配置服务器端口,定义虚拟主机,以及部署你的Web应用。安装过程中,注意选择合适的安装路径,确保系统环境变量正确设置,以便于在命令行中启动和停止Tomcat服务。 在使用...
在Tomcat 5.5中,开发者可以设置虚拟主机、管理Web应用、配置连接器、调整线程池大小等,以优化服务器性能。 【Eclipse】是一个广泛使用的开源集成开发环境(IDE),支持多种编程语言,包括Java。在Java Web开发中...
liferay-portal-tomcat-5.5-5.1.1.part4.rar
liferay-portal-tomcat-5.5-5.1.1.part1.rar
liferay-portal-tomcat-5.5-5.1.1.part2.rar
liferay-portal-tomcat-5.5-5.1.1.part3.rar
【标题】"Tomcat5.5集群完整版"所涉及的知识点主要集中在如何构建和管理一个基于Tomcat5.5的服务器集群。Tomcat作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用...
很好的TOMCAT-5.5.X优化配置文档,详细说明了各个的参数设置