打开Tomcat安装目录下conf中的server.xml
一、找到8080端口(安装时默认为8080)修改为80端口,这样通过浏览器访问可以不用显示录入端口号。
二、在<Host>标签中添加新节点<Context>
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/frms4j" reloadable="true"/>
</Host>
其中: path - 表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/login.jsp
docBase - 表示应用程序的路径或者是WAR文件存放的路径,可以使用相对路径与绝对路径
reloadable - 表示是否检测/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序
/frms4j中的/实质上是appBase(也可以直接写成frms4j不写/),也就是说相对路径是根据appBase走的。
三、修改你自己应用的web.xml中的<welcom-file-list>
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
注意:配置了这种形式,如果你的项目中使用了Spring,那么Spring的配置文件就可能会被加载2次。
-- Initializing Spring root WebApplicationContext 出现了2次
因为tomcat中server.xml里面的<Host appBase="webapps">这里会自动检测webapps目录(通过Tomcat context加载机制完成了一次spring配置文件的加载)而后面<Context docBase="/frms4j">会部署frms4j应用,则又会加载一次Spring的配置文件。
所以在开发中这里应该多注意,尽量避免这种情况。
分享到:
相关推荐
Tomcat服务器默认提供了一个名为`ROOT`的Web应用程序目录。该目录下通常包含一个或多个默认主页文件,如`index.html`、`index.htm`、`index.jsp`等。当用户通过浏览器访问Tomcat服务器的根URL时,如果没有指定具体的...
### 如何在Tomcat 7.0服务器中添加Web应用及注意事项 #### 一、引言 Apache Tomcat 是一个免费开源的轻量级Servlet容器,用于开发和部署基于Java的Web应用程序。Tomcat 支持最新的Java EE标准,如Servlet、JSP等。...
5. **日志管理**:Tomcat默认使用`catalina.out`记录日志,可以通过修改logging.properties文件或使用第三方日志框架(如Log4j)来定制日志输出。 6. **安全性**:为了保护Web应用,应设置合适的访问权限,例如使用...
1. **修改`conf/server.xml`**:这是Tomcat的主要配置文件,你可以在此处配置端口号(默认为8080),以及添加或删除服务器的Service和Connector。 2. **环境变量**:如果JDK没有添加到系统环境变量,你需要将`...
Tomcat 6.0是一款广泛应用的开源Java Web服务器,由Apache软件基金会维护,它实现了Java Servlet和JavaServer Pages(JSP)规范,为Java Web应用程序提供了一个轻量级且高效的运行环境。在Java Web开发领域,Tomcat...
4. **配置与部署**:在Tomcat 6.0中,开发者可以将Web应用程序打包为WAR文件(Web Application Archive),然后将其放置在Tomcat的`webapps`目录下,服务器会自动解压并部署这个应用。配置主要通过`server.xml`、`...
### Tomcat-9.0.48配置web工程文档...通过上述步骤,用户可以实现对Tomcat 9.0.48的基本配置,包括部署应用程序、修改服务端口及调整JVM内存设置等功能。这些配置对于优化应用性能、避免端口冲突等方面具有重要意义。
### 修改Tomcat的编码为UTF-8 在Web开发中,服务器端的字符编码设置对于确保数据正确处理至关重要。...通过上述步骤,我们可以有效地将Tomcat的编码修改为UTF-8,从而提高Web应用对于多语言字符的支持能力。
Apache Tomcat是一个开源的Web应用服务器,特别以其作为Java Servlet和JavaServer Pages(JSP)容器而闻名。...通过理解和掌握上述知识点,用户能够更好地利用Tomcat服务神器来运行自己的Java Web应用。
下面以一个名为`helloapp`的Web应用为例,来介绍其目录结构: - **/helloapp**:Web应用的根目录,存放所有的JSP和HTML文件。 - **/helloapp/WEB-INF**:包含发布描述文件`web.xml`,以及其他关键配置文件。 - **/...
在 MyEclipse 中,可以改变默认的编码方式,例如将 encoding 项目修改为 gb2312。 五、部署 Web 系统 1. 关联(集成)Tomcat 和 Eclipse 工具。 2. 部署 Web 站点,将 Web 站点中的各个程序和页面文件拷贝到 ...
在使用Apache Tomcat部署Web应用时,用户可能会注意到浏览器标签页或收藏夹中显示的小图标,默认情况下,这通常是Tomcat自带的一个猫头鹰图标。然而,为了提升用户体验及品牌识别度,自定义这个图标为项目专属图标是...
Apache Tomcat是一款开源的Java Servlet容器,主要用于运行Java Web应用程序,包括JSP和Servlet。本教程将详述从安装到配置Tomcat,以及部署和运行Java Web应用的全过程。 一、安装Apache Tomcat 1. 下载:首先,...
- 重启Tomcat服务以应用更改。 #### 五、Tomcat配置文件详解 - **server.xml**: 主配置文件,控制Tomcat的行为和设置。 - **Connector**: 配置HTTP/HTTPS连接器。 - **Engine**: 定义应用服务器的主引擎。 - *...
War文件是Java Web应用程序的封装格式,通过Tomcat可以部署War文件,这样可以快速地部署和管理Java Web应用程序。在本文中,我们将详细介绍如何使用Tomcat部署War文件。 一、Tomcat安装和配置 首先,需要在系统中...
Tomcat的根目录包含多个子目录,其中最重要的是`webapps`目录,它是默认的Web应用程序部署位置。在这个目录下,每个子目录代表一个独立的Web应用。此外,`conf`目录存储配置文件,`logs`记录日志,`temp`用于临时...
本文将详细解析如何配置Tomcat作为Web服务器环境,以便开发者能够顺利地部署和运行自己的Web应用。 首先,我们需要了解Tomcat的基本结构。Tomcat包含了几个关键的目录,如`bin`(存放可执行文件)、`conf`(存储...
在Linux环境下,Apache与Tomcat的整合是一个常见的实践,它允许开发者利用Apache的静态内容服务能力和Tomcat的Java应用支持,构建出高效、灵活的Web应用服务器。通过正确的配置和优化,这种整合能够满足大型企业级...