引子:
环境:
Tomcat 6+jdk 6 update3
一、修改发布端口号为80(Tomcat默认为8080)
打开配置文件(偶的如下:D:\Program Files\Tomcat\conf\server.xml),找到:
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
修改后:
<Connector port="80" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变。这样客户机在访问服务器时直接输入IP或域名就可以了。
二、修改tomcat发布路径(默认路径:D:\Program Files\Tomcat\webapps\ROOT)
打开配置文件(偶的如下:D:\Program Files\Tomcat\conf\server.xml),找到:
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
在<host></host>标签之间添加上:
这样,再访问服务器时就找$tomcat/webapps/photo下的页面了~~~~~
三、多域名绑定
打开配置文件(偶的如下:D:\Program Files\Tomcat\conf\server.xml),找到:
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
修改为:<Engine name="Catalina" defaultHost="pic.redcollar.com">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="pic.redcollar.com" appBase="abcapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="pic1.redcollar.com" appBase="D:\Program Files\Tomcat\test"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="localhost" appBase="webapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
这里解释一下上面的配置
Engine 的 dafaultHost :表示访问该tomcat默认进入的主机,注意一定不能是localhost,不然别人通过你的ip访问,就会默认进入tomcat的管理界面.
Host 的 name:表示该主机绑定的域名,如果绑定localhost则可以通过在浏览器中输入localhost访问该Host.
Host的 appBase:表示该主机绑定的文件存放路径,可以使用相对路径或绝对路径.
按照上面的配置:
1.如果我在浏览器中输入http://localhost 则访问 D:\Program Files\Tomcat\webapps\ROOT 下的网站
2.如果输入http://pic.redcollar.com 则访问 D:\Program Files\Tomcat\abcapps\ROOT 下的网站
3.如果输入http://pic1.redcollar.com 则访问 D:\Program Files\Tomcat\test\ROOT 下的网站.
以上,就是Tomcat发布网站时几个问题的解决办法,希望对大家有帮助~~~~~
相关推荐
Tomcat 网站发布实例 Tomcat 是一个流行的开源 Web 服务器软件,广泛应用于企业级 Web 应用程序。为将 Tomcat 项目发布到公网上,需要使用域名发布网站。下面将详细介绍使用给定域名发布 Tomcat 项目网站的实例,并...
以上就是关于“Tomcat发布文件”的主要知识点,涵盖了从安装、配置、部署到管理和维护的全过程。在实际操作中,你还需要了解相关的Java Web技术,如Servlet、JSP和MVC框架,以便更好地开发和调试应用。
当我们谈论“Tomcat下发布webservice1”时,我们实际上是在讨论如何在Apache Tomcat服务器上部署和运行一个基于Web服务的应用。Apache Tomcat是一个流行的开源Java Servlet容器,它支持Java EE的Web组件,如Servlets...
在 Java 中,使用 Tomcat 服务器来发布 Web 应用程序是一种常见的做法。下面,我们将详细介绍如何使用 Java 代码来启动 Tomcat 服务器,并实现远程控制 Tomcat。 标题: Java 代码启动 Tomcat 描述: Java 实现 ...
【标题】"CXF+Spring+Tomcat发布WebService"涉及的是使用Apache CXF框架与Spring框架结合,在Tomcat服务器上部署和消费Web服务的过程。这是一个常见的企业级应用开发场景,特别是对于实现基于SOAP协议的Web服务。...
【标题】:“Tomcat配置项目发布” ...总结,配置Tomcat发布项目涉及了对Tomcat目录结构的理解、不同部署方式的运用以及配置文件的编辑。通过深入源码和利用相关工具,开发者能够更高效地管理和维护Web应用。
标题中的"文件上传下载源代码和linux中tomcat发布包.rar"表明这是一个关于Java Web开发的资源包,其中包含了文件上传和下载的功能实现,并且可以在Linux环境下的Tomcat服务器上运行。这个压缩包可能是一个完整的项目...
以下是 Tomcat 安装发布 Java 应用的详细步骤和知识点。 JDK 安装 在安装 Tomcat 之前,需要先安装 JDK,因为 Tomcat 是基于 Java 的。JDK 安装步骤如下: 1. 解压缩 JDK 的包 2. 把解压缩的文件夹重命名为 jdk...
本教程将向初学者详细介绍如何在Tomcat上部署和发布Web应用,以帮助你快速掌握这一关键技能。 首先,我们需要理解Web应用的基本结构。一个标准的Web应用通常包含以下几个部分:Web-INF目录,其中包含web.xml(部署...
下面将详细介绍Tomcat的安装和配置过程,以及相关的知识点。 首先,下载Apache Tomcat 7.0.76的zip文件后,你需要解压到一个合适的目录。通常,为了方便管理,会选择一个专门的服务器软件目录,如C:\Program Files\...
Apache和Tomcat是两个在Web开发中常用的服务器软件。...而Tomcat则是一个Servlet容器,主要用于运行Java Web应用程序,包括JSP和Servlet。为了同时利用Apache的强大稳定性和...这种部署模式常见于大型网站和企业应用中。
【知识点详解】 本文档主要介绍了如何在Apache Tomcat服务器下部署和运行IBM WebSphere相关的Web服务,具体步骤如下: 1. 首先,需要获取必要的JAR文件,这里是jaxws-2_0.jar,它包含了Java API for XML Web ...
Apache Tomcat 8.0.30是Tomcat的一个稳定版本,发布于2015年,支持Java EE 7规范。选择x64版本意味着你正在寻找适用于64位Windows操作系统的Tomcat,这通常可以提供更好的性能和更高的内存管理能力。 **下载Tomcat*...
【标题】"Tomcat6.0.18 解压缩版" 涉及的主要知识点是Apache Tomcat服务器的6.0.18版本,这是一个开源的、基于Java Servlet和JavaServer Pages (JSP) 技术的应用服务器。Tomcat是Java EE Web应用程序部署的最常用...
此外,还提供了新闻发布的功能,允许用户发布新的新闻条目,向网站的访客分享信息。 对于初学者而言,这个项目特别有价值,因为它涵盖了Javaweb开发的关键方面,包括JSP语法、Servlet处理、HTTP请求响应、数据库...
在本教程中,我们将深入探讨如何使用CXF在JBoss和Tomcat这两种流行的Java应用服务器上发布Web服务。 ### 一、CXF WebService发布 1. **CXF环境搭建** 在开始之前,确保你已经安装了Java Development Kit (JDK) 和...
IntelliJ IDEA 12 创建 Java Web 项目并用 Tomcat 发布 IntelliJ IDEA 12 是一款功能强大的集成开发环境(IDE),广泛应用于 Java 项目开发。Java Web 项目是最常见的项目类型之一,Tomcat 是最流行的 Java Web ...
### Tomcat部署地图服务知识点详解 #### 一、部署环境准备 在进行地图服务的部署之前,我们需要确保有一个稳定的运行环境。本案例中所使用的环境为CentOS 7.5 + JDK 1.8.0_201 + Apache Tomcat 8.5.39。 1. **操作...
这个版本是Tomcat服务器的一个早期版本,发布于2007年,为开发者提供了在Java平台上构建Web应用的平台。 在Tomcat 6.0.10中,主要包含以下几个核心知识点: 1. **Java Servlet**:Servlet是Java编程语言中用于扩展...