一般情况下,tomcat项目的默认页面为html、htm和jsp页面,但是我们的主页往往是动态的。比如.action .do 或者使用了其他插件,页面的后缀名不再仅仅是那3种了。
如果我们直接这样配置的话tomcat是不认可的。
<welcome-file-list>
<welcome-file>index.action</welcome-file>
</welcome-file-list>
其实解决的方法和简单,只要在项目跟目录下建立一个index.action的空文件就ok了。
根据是tomcat conf下的web.xml中有这样一段注释
引用
<!-- ==================== Default Welcome File List ===================== -->
<!-- When a request URI refers to a directory, the default servlet looks -->
<!-- for a "welcome file" within that directory and, if present, -->
<!-- to the corresponding resource URI for display. If no welcome file -->
<!-- is present, the default servlet either serves a directory listing, -->
<!-- or returns a 404 status, depending on how it is configured. -->
分享到:
相关推荐
在本文中,我们将深入探讨Apache Tomcat 8.5.100这一特定版本的重要特性、安装与配置过程,以及如何利用它来托管Web应用。 首先,Apache Tomcat 8.5.x系列是基于Java EE 8规范的,这意味着它支持最新的Servlet 4.0...
解压后,你将在当前目录下得到一个名为`apache-tomcat-8.5.64`的目录。 2. **配置环境变量** 为了方便使用Tomcat,你需要将Tomcat的bin目录添加到系统的PATH环境变量中。打开或创建`~/.bashrc`或`~/.bash_profile...
这将创建一个名为`apache-tomcat-9.0.53`的目录,包含所有Tomcat文件。 3. **配置环境变量**:为了方便使用,你可以设置一些环境变量,如`CATALINA_HOME`指向Tomcat的安装目录。在`.bashrc`或`.bash_profile`文件...
【压缩包子文件的文件名称列表】:解压后,我们通常会得到一个名为"apache-tomcat-7.0.104"的目录,其中包含了运行Apache Tomcat所需的所有组件和配置文件。这个目录可能包括以下几个主要部分: 1. **bin**:包含...
开发基于Tomcat的应用时,可以使用Maven或Gradle等构建工具,通过插件自动将项目打包成WAR文件并部署到Tomcat。同时,IDE如IntelliJ IDEA和Eclipse都有集成的Tomcat插件,提供方便的部署和调试功能。 在安全方面,...
7. **配置服务**:为了使Tomcat在系统启动时自动启动,你可以创建一个系统服务单元文件,或者使用其他服务管理工具(如systemd或init.d)来管理Tomcat。 8. **安全建议**:在生产环境中,你应该配置防火墙规则,只...
这个压缩包包含了Tomcat的所有必要组件和配置文件。 2. **解压**:使用`tar`命令将下载的文件解压到你想要安装的目录,例如`/opt`: ``` sudo tar -zxvf apache-tomcat-8.5.58.tar.gz -C /opt ``` 3. **配置...
- `webapps`: 默认的应用部署目录,将Web应用程序的WAR文件或目录放入此目录,Tomcat会自动部署。 - `work`: 缓存编译后的JSP页面和Servlet。 5. **Tomcat的启动与管理** 使用`bin`目录下的`catalina.sh`脚本来...
7. **防火墙设置**:如果服务器有防火墙,记得打开Tomcat使用的端口(默认为8080): ``` sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --reload ``` 8. **安全**:为了提升安全性,...
1. **修改端口**:可以通过编辑`conf/server.xml`文件来改变Tomcat的默认端口号(如8080)和其他网络设置。 2. **部署应用**:将WAR文件放入`webapps`目录,Tomcat会自动部署该应用。或者,可以通过编辑`conf/server...
如果一切顺利,你应该能看到Tomcat的默认欢迎页面。 8. **配置防火墙**:如果你的服务器有防火墙,记得打开8080端口,允许外部访问。例如,对于iptables防火墙,可以运行: ``` sudo iptables -A INPUT -p tcp --...
如bin目录下的可执行脚本(如`catalina.sh`用于启动和停止Tomcat),conf目录下配置文件(如`server.xml`定义了服务器的配置),webapps目录用于存放Web应用,以及logs、temp、work等其他辅助目录。 安装步骤如下:...
1. **下载**:首先,你需要从官方网站或者其他可靠的源下载`apache-tomcat-8.0.26.tar.gz`文件。这通常是一个归档文件,用于在各种操作系统上分发Tomcat。 2. **解压**:使用Linux的命令行工具,如`tar`,来解压...
6. **webapps**:默认的应用部署目录,将Web应用程序的WAR文件或解压后的目录放在此处,Tomcat会自动检测并部署。 7. **work**:这个目录存储了JSP编译后的Java类文件以及Servlet生成的临时文件。 安装Tomcat 8.5....
创建一个名为 `tomcat` 的Systemd服务单元文件,例如在 `/etc/systemd/system/` 目录下: ```bash sudo nano /etc/systemd/system/tomcat.service ``` 并在文件中添加以下内容: ``` [Unit] Description=Apache ...
7. **Web应用程序部署**:`webapps`目录是默认的Web应用部署位置,你可以将打包好的WAR文件或解压后的应用目录放入此处,Tomcat会自动检测并部署它们。 8. **JAR封装**:8.5版本开始,Tomcat引入了JAR封装,允许将...
在本案例中,我们讨论的是版本9.0.2,它是一个针对Linux系统的压缩包文件,名为"apache-tomcat-9.0.2.tar.gz"。这个压缩包包含了在Linux环境下搭建和运行Tomcat服务器所需的所有文件。 首先,让我们了解Linux系统。...
解压后,你会得到一个名为`apache-tomcat-8.5.38`的目录,这个目录包含了Tomcat的所有组件和配置文件。 安装Tomcat在Linux服务器上的步骤通常包括以下部分: 1. **移动解压后的目录**:将解压后的目录移动到适当的...
这将创建一个名为`apache-tomcat-7.0.70`的目录,包含所有Tomcat的文件和配置。 **安装和配置**: 1. **移动文件**:将解压后的目录移动到一个合适的系统位置,例如 `/opt` 目录。 2. **设置环境变量**:修改系统...
解压后,你会得到一个名为`apache-tomcat-9.0.54`的目录,其中包含Apache Tomcat的所有组件。这些组件包括但不限于: 1. **bin**:存放可执行脚本,如`startup.sh`和`shutdown.sh`,分别用于启动和关闭Tomcat服务。...