`
hrf472989050
  • 浏览: 8439 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

tomcat 发布多个web项目(多个域名,同一ip)

阅读更多
公司有个项目,需要在同一个Tomcat服务器上,部署多个应用,这样,就是一个IP地址对应不同的web项目。


    在tomcat的conf目录修改server.xml配置域名和项目的挂接关系可以注释掉默认<host></host>
使用实际用到的配置路径:
<Host name="www.google.cn" debug="0" appBase="webapps"
         unpackWARs="true"  xmlValidation="false" xmlNamespaceAware="false">
         <Context path="" docBase="D:\Tomcat5\webapps\host1"  reloadable="true"   caseSensitive="false"   debug="0"></Context>
  </Host>

 
<Host name="www.youku.com" debug="0" appBase="webapps"
  unpackWARs="true" xmlValidation="false" xmlNamespaceAware="false"> 
        <Context path="" docBase="D:\Tomcat5\webapps\host2" reloadable="true"   caseSensitive="false"   debug="0"></Context>
</Host>

      其中:Host 的name属性为你的域名、appBase指向你的工程文件所在的目录、docBase指向你的工程目录,其他属性可根据自己实际情况及需要配置。

      不配置<Context path="" docBase="D:\Tomcat5\webapps\host1"  reloadable="true"   caseSensitive="false"   debug="0"></Context>的话,tomcat会将\webapps\ROOT作为docBase的路径。

       配置完成后到检查web.xml检查是否有:

"<welcome-file-list id="WelcomeFileList">
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.jsp</welcome-file>
</welcome-file-list>"

然后到docBase指定的目录下增加index.html文件,内容是:

<%@ page contentType="text/html; charset=GBK" %>

<script type="text/javascript">

window.location.href="/ecdomain/framework/qhdwmn/index.jsp";
</script>

保存后重启tomcat即可。

分享到:
评论

相关推荐

    同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip

    标题"同一台机不同IP不同tomcat.zip_boarddua_tomcat 多IP_tomcat绑定ip"以及描述"在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信",明确指出了这个主题是关于在单个机器上配置多个Tomcat实例...

    nginx+tomcat多域名配置

    在IT行业中,构建一个能够处理多个域名的服务器架构是非常常见的需求。"nginx+tomcat多域名配置"就是一种高效且灵活的解决方案,它结合了Nginx作为前端反向代理服务器和Tomcat作为后端应用服务器的优势。下面将详细...

    Tomcat实现多域名访问详解

    多域名访问指的是当拥有多个域名时,用户可以通过不同的域名访问到同一台服务器上的不同Web应用。下面将详细讲解实现多域名访问的过程,以及涉及的一些关键配置。 首先,需要购买想要的域名,例如***,确保域名未被...

    在tomcat将一个IP地址绑定多个域名的方法

    需要注意的是,这种方法虽然能够实现多个域名指向同一IP地址的功能,但是在现实应用中可能会遇到SSL证书部署的问题,因为同一个IP地址上的不同域名可能需要不同的SSL证书来保证安全连接。为此,可能需要配置Tomcat...

    对一个tomcat实现多端口、多域名访问的方法

    要实现一个Tomcat服务器在同一应用上通过多个端口提供服务,主要的操作步骤如下: 1. 打开Tomcat的主目录,进入`conf`文件夹,然后编辑`server.xml`配置文件。 2. 在`&lt;Service&gt;`标签内部,你需要添加新的`...

    使用域名绑定tomcat

    默认情况下,Tomcat只有一个名为"localhost"的主机配置,我们需要为每个域名创建一个新的`&lt;Host&gt;`元素。 ```xml &lt;!-- 更多配置可以根据需求添加 --&gt; &lt;!-- 更多配置可以根据需求添加 --&gt; ``` 这里的`appBase`...

    tomcat web开发配置

    9. **虚拟主机**:通过`&lt;Host&gt;`元素,可以在同一台Tomcat服务器上托管多个独立的Web应用,每个应用有自己的域名或IP地址。 10. **管理工具**:Tomcat提供了一个基于Web的管理工具`Manager App`,允许用户通过浏览器...

    多域名绑定问题资料集合

    3. 如果需要绑定多个域名,可以为每个域名创建一个新的Host元素,或者在同一Host元素内添加多个Context元素,用不同的域名和路径区分。 同时,为了实现多域名绑定,还需要确保DNS配置正确。在DNS服务器上,为每个...

    nginx+tomcat单个域名及多个域名配置教程

    总结,Nginx+Tomcat的组合提供了高效、可扩展的Web服务架构,通过精心配置可以满足单个或多个域名的部署需求,同时通过Nginx实现负载均衡和安全性,为分布式系统提供稳定的基础。在实践中,不断学习和解决问题是成长...

    详解实现Nginx+Tomcat实现单IP、多域名、多站点的访问

    通过在前端使用Nginx作为反向代理服务器,可以在后端的Tomcat应用服务器上部署多个Web应用,为每个应用分配不同的域名。具体到本篇讲解,我们将聚焦于如何使用Nginx配合Tomcat实现这一功能,并通过实例配置来展示...

    Tomcat去除端口号和项目名[参考].pdf

    ### Tomcat去除端口号和项目名的技术实现与配置详解 ...此外,还可以进一步配置虚拟主机以支持多个域名访问同一服务器上的不同应用程序。这些操作不仅提升了用户体验,也为开发者提供了更多的灵活性和便利性。

    tomcat集群

    10. **虚拟主机**:在集群环境中,可以配置多个虚拟主机,使得不同的域名或应用可以运行在同一组Tomcat实例上,充分利用资源。 综上所述,Tomcat集群通过负载均衡、故障转移、会话管理等机制,实现了高可用性和可...

    tomcat server.xml 配置

    此外,还可以利用DNS记录指向同一IP地址来实现多域名访问。 ##### 映射到外网 如果你的服务器部署在本地网络环境中,想要将其映射到外网,可以通过路由器的端口转发功能实现。 1. **确定内网IP地址**:首先确认你...

    Nginx负载均衡Tomcat简单配置

    本篇文章将详细介绍如何配置Nginx实现对多个Tomcat实例的负载均衡。 首先,我们需要了解Nginx的基本工作原理。Nginx通过接收客户端的请求,然后根据预设的策略将这些请求转发到不同的后端服务器(例如Tomcat)。...

    Tomcat最佳实践T.omcat最佳实践

    9. **基于名称的虚拟主机**:允许多个域名共享同一IP地址和端口,通过Host元素在server.xml中配置。 10. **TOMCAT IP访问控制**:可以通过配置访问控制列表限制特定IP的访问。 11. **TOMCAT访问日志记录**:日志...

    tomcat虚拟服务器

    2. **虚拟主机(Virtual Hosts)概念**:在Tomcat中,虚拟主机允许在同一个服务器上部署多个独立的Web站点,每个站点可以通过不同的域名、IP地址或者端口号来访问。 3. **配置虚拟服务器**: - **server.xml配置**...

    Windows环境下的tomcat+apache配置

    在Windows环境下配置Tomcat与...这只是一个基础配置,实际应用中可能还需要根据具体需求进行更复杂的设置,例如添加多个虚拟主机、实现负载均衡等。在不断学习和实践中,你将能够更好地管理和优化这样的服务器环境。

    IIS5 Tomcat5.0.3整合_配置多站点虚拟主机图解手册(PDF)

    配置多站点虚拟主机图解手册》是一份详尽的教程,旨在帮助用户理解如何在Windows环境中将IIS5(Internet Information Services 5)与Tomcat 5.0.3集成,以实现更高效地部署和管理多个Web站点。这个教程特别适合那些...

Global site tag (gtag.js) - Google Analytics