以前一直在用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的工程下有一个叫做WEB-INF文件夹下的web.xml打开它 如果你要该的默认访问对象再 WebRoot 下面,就 代码如下: <welcome> <welcome>index.jsp</welcome> </welcome> jsp项目默认访问的是index.jsp的页面的内容 ...
扩展名".jsp"(需要tomcat解析的所有扩展名) 如果有多个请重复执行添加操作 6.新建虚拟目录"jakarta" 在刚建好的站点上新建虚拟目录"jakarta" 路径指到到tomcat安装目录下的conf文件夹 允许权限(读取,运行脚本,执行)...
将"jakarta.servlet.jsp.jstl-api-2.0.0.jar"添加到Tomcat的类路径中,可以确保JSP页面能够识别并使用JSTL标签。 JSTL主要包含以下几个核心标签库: 1. **Core Library**(c:):提供了基本的控制流和数据处理功能...
Tomcat的目录结构: ...当tomcat接收了一个访问jsp的请求时, 将会运行jsp生成的servlet类的service 方法。我们可以直接在jsp页面中编写 java代码处理这些请求。并且返回相应 数据,实现服务端业务。
安装完Tomcat 9 和JDK 1.8之后,兴致勃勃的访问服务器的8080端口,发现竟然报错:org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp 大概报错信息如下,截图来自网络...
这意味着当你启动这个版本的Tomcat时,它将对外提供服务,可以通过访问`http://localhost:8080`来查看默认的欢迎页面,也就是Tomcat的index文件。这通常是一个HTML文件,显示了Tomcat的基本信息和链接,供开发者了解...
扩展名".jsp"(需要tomcat解析的所有扩展名) 如果有多个请重复执行添加操作 6.新建虚拟目录"jakarta" 在刚建好的站点上新建虚拟目录"jakarta" 路径指到到tomcat安装目录下的conf文件夹 允许权限(读取,运行脚本,执行)...
- 默认文件设置:在`web.xml`中,通过`<welcome-file-list>`定义默认首页,如`index.html`、`index.htm`和`index.jsp`。 - 错误页面设置:使用`<error-page>`标签,如404错误映射到`notFileFound.jsp`,异常类型`...
DirectoryIndex index.html index.htm index.php index.jsp Options -Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all tomcat config love为本地域名 tomcat6/conf/server....
1. 在项目目录中创建名为`index.jsp`的新文件。 2. 编写简单的JSP代码,例如: ```jsp <% java.util.Date curDate = new java.util.Date(); %> Todays date is ! ``` 3. 保存文件。 **步骤3:启动...
1. 添加 index.jsp 页面,输入页面所在的位置和名称,选择页面模板。 2. 点击 Finish 后,出现下面的页面内容。 3. 在 index.jsp 页面中添加中文支持的标签,例如:;charset=gb2312" isELIgnored="false"%> 四、...
3. 部署应用:启动Tomcat后,浏览器访问`http://localhost:8080/myjspapp/index.jsp`,如果JSP文件正确,你应该能看到相应的输出。 **五、web.xml配置** `web.xml`是Web应用的部署描述符,用于定义Servlet、过滤器...
- 在`myapp`目录下创建JSP文件,例如`index.jsp`。 - 内容示例: ```html <head><title>Index Page</title></head> <h1>Now time is: ``` ##### 3. 创建Servlet - 编写Servlet类,例如`Test.java`: ...
- 通过上述配置,当用户访问`http://servername/index.jsp`时,Apache会通过mod_jk模块将请求转发给后端的Tomcat服务器进行处理,然后将处理结果返回给客户端。 - 此外,Apache还可以负责处理所有静态文件(如HTML、...
index index.html index.jsp index.htm; error_page 400 /errpage/400.html; error_page 403 /errpage/403.html; error_page 404 /errpage/404.html; limit_conn none 50; location ~ \.jsp { proxy_pass ***...
### JSP环境搭建指南:Eclipse3.2 + MyEclipse5.5 + Tomcat5.5 在软件开发领域,尤其是Java Web开发中,搭建一个稳定且高效的开发环境是至关重要的第一步。本文将详细阐述如何使用Eclipse3.2、MyEclipse5.5以及...