<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>form/login.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>404</error-code>
<location>/404.html</location>
<error-page>
<!-- 安全设置
<security-role>
<role-name>manager</role-name>
</security-role>
<servlet>
<servlet-name>catalog</servlet-name>
<servlet-class>com.mycorp.CatalogServlet</servlet-class>
<init-param>
<param-name>catalog</param-name>
<param-value>Spring</param-value>
</init-param>
<security-role-ref>
<role-name>MGR</role-name>
<role-link>manager</role-link>
</security-role-ref>
</servlet>
<servlet-mapping>
<servlet-name>catalog</servlet-name>
<url-pattern>/catalog/*</url-pattern>
</servlet-mapping>
<security-constraint>
<web-resource-collection>
<web-resource-name>SalesInfo</web-resource-name>
<url-pattern>/salesinfo/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<auth-constraint>
<role-name>manager</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
-->
</web-app>
分享到:
相关推荐
- 为了允许直接访问`WEB-INF`目录下的JSP页面,可以通过修改`web.xml`文件中的配置来实现。 - 示例配置如下: ```xml <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web....
WEB-INF/web.xml 文件** - **功能**: 定义 Web 应用程序的部署描述符,包含 Servlet、Filter、Listener 等的配置信息。 - **重要性**: 是 Web 应用的核心配置文件之一,控制着 Web 应用的运行时行为。 **2. WEB-...
- `<tags-location>/WEB-INF/myTags.xml</tags-location>` #### 解析 正确的配置方式是使用 `<taglib>` 元素来指定自定义标签库的位置。因此,正确的答案是 A: ```xml <name>myTags</name> <location>/WEB-INF...
在Java Web应用程序中,WEB-INF目录是一个非常重要的组成部分,它包含了一些对用户不可见的敏感资源,如Web应用的配置文件(web.xml)、类文件(通过编译的Java源代码)以及库(JAR文件)。这个目录的设计目的是为了...
### web.xml详解(web-app_2_3.dtd) 在Java Web开发中,`web.xml`是部署描述文件的核心部分,它定义了Web应用程序的各种配置信息。本文将详细解析`web-app_2_3.dtd`中定义的主要元素及其作用,帮助开发者更好地...
<taglib-location>/WEB-INF/tld/myTags.tld</taglib-location> </taglib> </jsp-config> ``` 然后在JSP页面中使用`<%@ taglib prefix="my" uri="http://example.com/tags" %>`引入标签库,并使用`...
4.将以下代码添加到web.xml配置文件中: <servlet-name>Connector</servlet-name> <servlet-class> com.FCKeditor.connector.ConnectorServlet </servlet-class> <init-param> <param-name>baseDir</param-...
- 通过修改`webapps/manager/META-INF/context.xml`和`webapps/host-manager/META-INF/context.xml`,限制管理应用的访问。 6. **性能优化** - 调整`conf/server.xml`中的`Executor`元素以优化线程池配置,例如...
<param-value>/WEB-INF/classes/log4j.properties</param-value> </context-param> <context-param> <param-name>log4jRefreshInterval</param-name> <param-value>60000</param-value> </context-param> <!-...
Web.xml是Servlet容器(如Tomcat)的部署描述符,用于配置Web应用程序的各种设置,包括日志配置。本文将详细讲解如何将Log4j整合到Web应用并通过web.xml进行配置,以实现日志信息的输出和管理。 1. **Log4j介绍** ...
### Web.xml常用元素详解 `Web.xml`是Java Web应用程序中的核心配置文件,它用于配置应用程序的上下文信息、servlet映射、过滤器、监听器等关键组件。以下是对`Web.xml`中常见元素的详细解析: #### <web-app> - ...
<param-value>/WEB-INF/config/IamConfig.xml,/WEB-INF/config/applicationContext_HBJF.xml</param-value> </context-param> ``` - **参数解析**: - `<listener-class>`标签用于指定监听器类。 - `<context...
- src/main/webapp/WEB-INF:如果是Web应用,这里可能包含web.xml配置文件。 - test目录:存放单元测试代码。 六、实践应用 通过这个项目,开发者可以学习到如何在SpringBoot项目中整合Mybatis,理解Spring MVC的...
`web.xml`文件位于`WEB-INF`目录下,是每个Java Web项目不可或缺的一部分。该文件主要包含以下几部分: 1. **部署描述符(Deployment Descriptor)**:这是`web.xml`文件的根元素,它包含了所有关于Web应用的信息。...
以下是一个简单的`web.xml`文件示例,展示了如何配置部分上述提到的配置项: ```xml <web-app> <display-name>My Web Application</display-name> <description>A simple Java web application.</description> ...
1. `webapps/host-manager/META-INF/context.xml` 2. `webapps/manager/META-INF/context.xml` 在每个文件中,找到`<Context>`标签,取消注释或添加以下行: ```xml <Valve className="org.apache.catalina.valves....
在Java Web开发中,文件上传是一项常见的功能,用于接收用户从网页上传的文件。Apache Commons FileUpload库是一个非常实用的工具,它简化了这个过程。本文将深入探讨如何使用Commons FileUpload组件来处理文件上传...
1.ik中文分词器适配最新版本solr7和solr8,下载后解压,将target下的ik-analyzer-7.7.1.jar包放入Solr服务的`Jetty`或`Tomcat`的`webapp/WEB-INF/lib/`目录下。 2.将`resources`目录下的5个配置文件放入solr服务的`...
通过插入以下行来配置全局上下文(CATALINA.HOME / conf / context.xml)或Web应用程序上下文(META-INF / context.xml),以使用Tomcat Redis Session Manager “ ru.zinin.redis.session.RedisManager ” /> ...
3. **在`web.xml`中配置Hibernate**:在`WEB-INF/web.xml`中,我们需要添加一个初始化参数,指向`hibernate.cfg.xml`的位置。这样,当Tomcat启动时,可以通过这个参数加载Hibernate配置。例如: ```xml <web-app> ...