以前一直在用tomcat,很多东西见怪不怪了。今日看到一个项目,挺复杂的。各种fitlter和selevlet在web.xml里面启动加载。无意间注意到web.xml里面没有配置<welcome-file>index.jsp</welcome-file>。平时项目都会默认有一个配置的。便寻思tomcat是如何找到入口的。网上找了很多都是怎么改默认页面,经过自己的猜想+验证得出下面的结果。
1, 新建一个web项目tetstDemo,删除web.xml里面的<welcome-file>下内容, tomcat中启动,正常启动
2.直接访问http://localhost:8888/testDemo/,报错404
3.在web跟目录下建立一个a.jsp,继续访问http://localhost:8888/testDemo/,报错404
4.在web根目录下建立index.jsp,继续访问http://localhost:8888/testDemo/,成功访问
5.在web根目录下建立index.html,继续访问http://localhost:8888/testDemo/,成功访问
6.在web.xml里面添加<welcome-file>a.jsp</welcome-file>。继续访问http://localhost:8888/testDemo/,访问a.jsp
从以上测试可以看出<welcome-file>的作用:用来修改访问首页用。如果没有配置,默认访问index.jsp,如果有修改,访问*.jsp.
相关推荐
在JSP项目中,默认情况下,当我们访问项目根路径时,Tomcat会自动定位并打开名为index.jsp的文件作为首页。但是,我们可以根据需要修改这个默认行为,将默认页面指向其他的JSP文件或者HTML页面。下面是详细的操作...
### 修改Tomcat默认主页知识点详解 #### 一、Tomcat简介与作用 Apache Tomcat是一款开源的Servlet容器,它能够使任何基于Java Servlets API和JavaServer Pages (JSP)技术的应用程序运行起来。Tomcat作为Java Web...
在`<welcome-file-list>`标签内,添加你想作为默认首页的JSP文件名,例如`index.jsp`。这样,当用户访问Web应用的根URL时,服务器会自动寻找并显示`index.jsp`的内容。 ```xml <welcome-file>index.jsp ``` 总...
而且首页可以默认jsp页面”指的是在Windows Server 2003操作系统上,通过JK模块将IIS6(Internet Information Services)与Tomcat应用服务器进行整合,使得JSP页面能够作为默认首页正常工作。这是一个常见的Web...
将站点的首页文件,如`index.jsp`,放入这个`test`目录中。同时,还需要在`test`文件夹下创建一个`WEB-INF`目录。`WEB-INF`是Java Web应用的标准目录,用于存放应用的配置文件和其他非公开资源。 2. **配置`web.xml...
这样在地址栏中键入http:localhost:8080/system/index.htm便可进入项目申报系统的首页,同样键入http:localhost:8080/exam/index.htm便可进入考试系统的首页。键入http:localhost:8080/DSN/totallogin.jsp便进入...
在此目录中,放置站点的首页文件`index.jsp`。同时,在`test`文件夹内创建一个名为`WEB-INF`的子目录,`WEB-INF`中存放着应用的配置文件`web.xml`。这是一个标准的Java Web应用目录结构,遵循Java EE规范。 `web....
- 默认文件设置:在`web.xml`中,通过`<welcome-file-list>`定义默认首页,如`index.html`、`index.htm`和`index.jsp`。 - 错误页面设置:使用`<error-page>`标签,如404错误映射到`notFileFound.jsp`,异常类型`...
- 修改默认首页文件:`DirectoryIndex index.html index.jsp index.php default.jsp default.php index.html.var` - 配置404错误页面:自定义错误页面显示内容。 3. **Tomcat安装与配置** - 安装Tomcat至指定...
深度学习(jsp)alexa排名提升专家可以让您的快速增长网页流量和alexa世界排名游戏. 安装使用: ... 本地调试,将war文件直接放到Tomcat下的webapps目录中即可,...首页文件index.jsp (可以将index.jsp改成其它的名字)
- `src/main/webapp/WEB-INF/views`:存放JSP文件的目录,例如`index.jsp`,这是一个常见的默认首页。 **JSP基础** JSP是Java的一个标准技术,用于创建动态的HTML页面。它将HTML代码与Java代码混合,允许开发者在...
- **修改默认首页**:如果你有多个Tomcat实例,可能需要区分它们。你可以通过修改 `/usr/tomcat/apache-tomcat-8.5.34/webapps/ROOT/index.jsp` 文件中的内容来实现。例如,将 "Home" 改为 "Home2"。同样地,用 `vi...
- 这里,`login.jsp`被添加到欢迎页列表中,这意味着当用户访问服务器根路径时,如果找不到`index.html`或`index.htm`等默认首页,则会显示`login.jsp`页面。 #### 四、注意事项 - 如果希望使用新创建的应用作为...
- `/`: 默认首页设置及反向代理到Tomcat。 - `/nginxstatus`: 显示Nginx状态页面。 - `error_page`: 错误页面配置。 - `.php$`: PHP脚本的代理配置(注释掉的部分)。 #### 四、总结 本文详细介绍了如何将...
- 编辑`httpd.conf`配置文件,添加`index.jsp`作为默认首页之一。 6. **测试Apache配置** - 使用`apachectl configtest`命令检查配置文件语法是否正确。 7. **启动Apache服务** - 通过`apachectl start`命令...
本文将详细介绍如何配置基本的JSP开发环境,包括安装J2SDK(Java 2 Platform Standard Edition)、Tomcat服务器以及Apache Web服务器,并通过设置使三者协同工作。 #### 安装J2SDK 1. **下载J2SDK**:首先,需要...
DirectoryIndex index.html index.htm index.jsp ``` #### 五、测试与验证 完成上述配置后,可以通过以下步骤进行测试: 1. **启动服务**:确保Apache和Tomcat都已成功启动。 2. **访问页面**:在浏览器中访问`...
例如,我们可以创建一个`index.jsp`用于首页展示: ```jsp ;charset=UTF-8" language="java" %> <title>SpringBoot JSP示例 <h1>Hello, SpringBoot + JSP! 这是一个SpringBoot整合JSP的简单示例。 ``` ...
6. **修改配置文件**:如果项目首页不是默认的`index.jsp`,需要在`conf/web.xml`中修改`welcome-file-list`,将`index.jsp`替换为自己的首页文件。 7. **修改端口**:如果需要更改Tomcat的默认端口8080,可以在`...
- 设置默认首页文件:`DirectoryIndex index.jsp` 5. **启动测试:** - 进入 Apache 的 bin 目录:`cd /usr/local/apache/bin/` - 测试配置是否正确:`./apachectl configtest` - 启动服务:`./apachectl start`...