`

tomcat上传文件,重新加载后删除以及在web.xml中配置全局路径

 
阅读更多

<context-param>
  <param-name>linux_direct</param-name>
  <param-value>/u01/app/bea/user_project/domains/upload</param-value>
 </context-param>
 <!--批量工单 window存放目录  -->
 <context-param>
  <param-name>window_direct</param-name>
  <param-value>d:\\upload</param-value>
 </context-param>
 
servlet中获取
String linuxDirect=
this.getServlet().getServletConfig()
.getServletContext().getInitParameter("linux_direct");

String windowDirect=
this.getServlet().getServletConfig().
getServletContext().getInitParameter("window_direct");

在tomcat重新加载后,我们上传至tomcat服务器目录下的目录文件,会在tomcat重新加载或重新部署后,删除。。

具体原因,也很简单。。tomcat在重新加载后,会根据我们在eclipse中的项目目录进行加载,而上传的文件不在eclipse项目下,所以考虑,将文件上传的地址与tomcat服务器分离,配置方法如上。。

分享到:
评论

相关推荐

    web.xml文件配置.doc

    首先,加载顺序是web.xml配置的核心概念。加载顺序遵循以下规则:context-param -&gt; listener -&gt; filter -&gt; servlet。context-param用于设置应用程序上下文参数,这些参数可以在整个应用程序中被访问,包括在listener...

    web.xml配置文件详解[文].pdf

    `web.xml`是Java Web应用的核心配置文件,用于定义Servlet、过滤器、监听器以及其他相关组件的行为和配置。它是按照Servlet规范定义的标准格式编写,独立于任何特定的应用服务器,如Tomcat。以下是对`web.xml`文件中...

    Tomcat的server.xml文件

    6. `&lt;Context&gt;`元素:`&lt;Context&gt;`用于配置特定的Web应用程序,其`docBase`属性指定Web应用的根目录,`path`属性是URL路径,`reloadable`属性决定是否在修改部署文件后自动重新加载应用。 7. 其他配置:除了以上主要...

    web.xml配置解析[总结].pdf

    上述配置表示Spring将加载`/WEB-INF/classes`目录下以`applicationContext-`开头的XML配置文件,以及类路径(`classpath*:`)下的所有匹配文件。这里的`*`是一个通配符,允许加载多个同名前缀的XML配置文件。 ### ...

    web.xml中ContextLoaderListener的运行过程解析

    4. **创建ApplicationContext**:在`contextInitialized()`方法中,`ContextLoaderListener`首先查找`/WEB-INF/applicationContext.xml`或自定义的配置文件路径,然后根据这些配置文件创建Spring的...

    tomcat6 server.xml 详解

    在server.xml中,可以通过GlobalNamingResources配置全局的JNDI资源,如数据源和邮件会话。这些资源可以在任何Context中被应用使用。 9. **Valves**: Valves是处理请求的中间件,可以进行权限验证、日志记录、...

    Tomcat配置hibernate xml模板

    本篇文章将详细介绍如何在Tomcat中配置Hibernate的XML模板,以便于在Java Web应用中实现高效的数据持久化。 首先,让我们理解这两个核心文件的作用: 1. `server.xml`:这是Tomcat服务器的主要配置文件,位于`conf...

    tomcat中server.xml详解

    `docBase`属性指定Web应用的根目录或WAR文件路径,`path`属性定义上下文路径,`reloadable`属性决定是否在修改后自动重新加载应用。 七、其他配置 除了上述主要元素,`server.xml`还包含其他一些配置,如`...

    Tomcat映射虚拟目录context配置不用重启

    - `reloadable="true"`:设置为`true`后,当Web应用文件发生变化时,Tomcat会自动检测并重新加载该Web应用,无需重启服务器。 2. **注意点**: - 修改完`server.xml`后,通常需要重启Tomcat才能使修改生效。但在...

    为Tomcat6配置数据源

    在Tomcat6中,建议将数据源配置在`context.xml`文件中,而不是`server.xml`文件中。原因在于`server.xml`文件一旦被修改,需要重启服务器才能生效;而`context.xml`文件可以被服务器定时检查更改,并自动重新加载,...

    tomcat6修改配置文件

    10. **部署自动检测**:在`conf/context.xml`中,可以配置`&lt;Context&gt;`元素的`reloadable`属性,使Tomcat在检测到应用目录下的文件变化时自动重新加载应用。 在实际操作中,确保备份原始配置文件,并遵循最小权限...

    Tomcat 的 server.xml 文件详解

    ### Tomcat 的 server.xml 文件详解 #### 文件内容解读 `server.xml` 是 Apache Tomcat 服务器的核心配置文件之一,它定义了 Tomcat 的整体运行环境、连接器、服务、主机等核心组件。深入理解 `server.xml` 文件...

    tomcat 详细配置说明

    - **`web.xml`**:虽然也存在于每个 Web 应用程序的 `WEB-INF` 目录中,但在 `conf` 目录中也有一个全局版本,用于设置一些全局性的配置项。 - **`catalina.properties`**:包含了 Tomcat 的一些高级配置选项。 -...

    Tomcat server.xml文件设置

    在 `Tomcat` 的配置中,`server.xml` 是最重要的配置文件,它定义了服务器的基本设置、服务(Service)、引擎(Engine)、主机.Host)以及上下文(Context)等核心组件。 在`server.xml`文件中,每个元素都有其特定的含义...

    tomcat 配置文件

    本文将详细讲解`server.xml`和`web.xml`这两个核心配置文件,以及它们在`conf`和`webapps`目录中的作用。 `server.xml`是Tomcat的主要配置文件,位于`conf`目录下。它包含了服务器的全局设置,如端口配置、连接器、...

    tomcat集群配置文件

    2. **context.xml**:这个文件通常用于配置全局的Context信息,如数据源。在集群环境中,确保数据源在同一集群中的所有节点上配置一致,以保证数据的同步。 3. **web.xml**:每个Web应用程序的部署描述符,可以包含...

    tomcat集成部署配置

    - `web.xml`:全局Web应用配置文件,定义全局的Servlet、过滤器和监听器。 - `context.xml`:应用级别的配置,用于设置应用的特定属性。 5. **部署应用程序**:将打包好的WAR文件(或解压后的目录)放入`webapps`...

    实现tomcat热更新class文件.docx

    在`Context`元素中,我们可以添加一个`reloadable`属性,其值设为`true`,表示Tomcat应该监视这个应用的类文件变化,并在检测到变化时自动重新加载。 ```xml &lt;Host ...&gt; ... ... ``` 2. **修改`server....

Global site tag (gtag.js) - Google Analytics