`
piaochunzhi
  • 浏览: 44186 次
文章分类
社区版块
存档分类
最新评论

web.xml 里的 配置 路径 问题--------

阅读更多
web.xml里的 配置

<servlet-name>ResWriterServer</servlet-name> 
<servlet-class>ResWriterServer</servlet-class> 
<init-param> 
<param-name>resFileRoot</param-name> 
<param-value>C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/enpoi/page/</param-value> 
</init-param> 
<init-param> 
<param-name>RelateRootPath</param-name> 
<param-value>http://192.168.5.222:8080/enpoi/page</param-value> 
</init-param>



我想通过一个 servlet 写一个 文件到 Tomcat的文件下 然后 通过 URL访问这个文件
下面二个参数写死了不方便一直,有什么方法解决吗 !!

最好只修改 下面二个参数!!
<param-value>C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/enpoi/page/</param-value> 
<param-value>http://192.168.5.222:8080/enpoi/page</param-value>

分享到:
评论
8 楼 piaochunzhi 2007-02-28  
应该不是吧 ,我猜的!,呵呵!
7 楼 NoName 2007-02-28  
<div class='code_title'>java 代码</div>
<div class='dp-highlighter'>
<div class='bar'/>
<ol class='dp-j'>
    <li class='alt'><span><span>System.out.println(System.getProperty(</span><span class='string'>"catalina.home"</span><span>));      </span></span></li>
    <li class=''><span>System.out.println(System.getProperty(</span><span class='string'>"catalina.base"</span><span>));      </span></li>
    <li class='alt'><span>System.out.println(System.getProperty(</span><span class='string'>"user.dir"</span><span>));     </span></li>
</ol>
</div>
<p> </p>
<p>请问上面是在引用classpath的路径么?</p>
6 楼 piaochunzhi 2007-02-27  
codeutil 写道
web.xml里只配置相对路径:

程序里补成完整路径:

String path= System.getProperty("catalina.home")+"/webapps/enpoi/page/";

String path= System.getProperty("catalina.base")+"/webapps/enpoi/page/";

String path= System.getProperty("user.dir")+"/../webapps/enpoi/page/";






         System.out.println(System.getProperty("catalina.home"));
	System.out.println(System.getProperty("catalina.base"));
	System.out.println(System.getProperty("user.dir")); 


非常好感谢!!!!!!!!
5 楼 piaochunzhi 2007-02-27  
robbin 写道
你应该从classpath路径下面加载资源,不应该使用文件路径加载资源
我 看了一下 classpath 里 没有找到相关的 路径!
难道是 ${TOMCAT_HOME} 这个!
4 楼 robbin 2007-02-27  
你应该从classpath路径下面加载资源,不应该使用文件路径加载资源
3 楼 piaochunzhi 2007-02-27  
codeutil 写道
web.xml里只配置相对路径:

程序里补成完整路径:

String path= System.getProperty("catalina.home")+"/webapps/enpoi/page/";

String path= System.getProperty("catalina.base")+"/webapps/enpoi/page/";

String path= System.getProperty("user.dir")+"/../webapps/enpoi/page/";







也就是说 还是要 在 Property 里 配置 绝对路径!

不管如何 都要写绝对路径 ,有没有办法 不写!

2 楼 codeutil 2007-02-26  
web.xml里只配置相对路径:

程序里补成完整路径:

String path= System.getProperty("catalina.home")+"/webapps/enpoi/page/";

String path= System.getProperty("catalina.base")+"/webapps/enpoi/page/";

String path= System.getProperty("user.dir")+"/../webapps/enpoi/page/";




1 楼 抛出异常的爱 2007-02-26  
ResWriterServer
代码...
如果这个代码不支持相对路径那么你的要求也很难达到....

相关推荐

    演示web.xml文件中error-page标签的使用.zip

    在Java Web应用中,`web.xml`文件是部署描述符(Deployment Descriptor),它定义了应用程序的行为、组件配置以及服务器如何处理请求和响应等关键信息。`error-page`标签是`web.xml`中的一个重要元素,用于处理HTTP...

    web.xml配置文件详解

    ### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...

    在web.xml中引入其他xml配置文件的步骤

    本文将详细介绍如何在`web.xml`中引入其他XML配置文件,并解决可能出现的问题。 #### 步骤一:创建外部XML配置文件 首先,需要创建一个外部的XML配置文件,例如`test.xml`。此文件通常包含某些特定功能的配置项。...

    log4j与web.xml的配置

    4. **通过web.xml配置Log4j** - 在web.xml中,我们可以使用`&lt;context-param&gt;`标签来指定Log4j配置文件的位置,例如: ```xml &lt;context-param&gt; &lt;param-name&gt;log4jConfigLocation&lt;/param-name&gt; &lt;param-value&gt;/WEB...

    web.xml配置详解

    web.xml 配置详解 web.xml 配置详解是指在 Java Web 应用程序中使用的部署描述符配置文件。它是一个 XML 文件,包含了很多描述 servlet/JSP 应用的各个方面的元素,如 servlet 注册、servlet 映射以及监听器注册。 ...

    详解Spring mvc的web.xml配置说明

    在构建基于Spring MVC的Web应用程序时,`web.xml`配置文件扮演着至关重要的角色。它定义了应用程序的行为,包括启动时的初始化、请求处理以及中间件的设置。下面我们将详细探讨`web.xml`中涉及Spring MVC的主要配置...

    WEB-INF中的web.xml中之前增加以下配置:

    WEB-INF中的web.xml配置详解 本文将详细介绍WEB-INF中的web.xml文件中的配置,包括Context配置、Resource配置、resource-ref配置,以及对应的Java类编写。 一、Context配置 在WEB-INF中的web.xml文件中,添加以下...

    在web.xml中配置action或.do

    ### 在web.xml中配置action或.do的理解与实践 #### 一、引言 在Web开发领域,特别是基于Java的Web应用程序开发中,`web.xml`文件扮演着至关重要的角色。它不仅定义了Web应用的基本配置,还管理着诸如Servlet、过滤...

    为tomcat服务器配置https,tomcat需要设置的server.xml与web.xml配置

    在Tomcat的`conf`目录下,有两个主要的XML配置文件:`server.xml`和`web.xml`。`server.xml`是Tomcat的主要配置文件,而`web.xml`则定义了应用程序的行为。 在`server.xml`中,我们需要配置`&lt;Connector&gt;`元素来启用...

    web.xml文件配置.doc

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

    jaf-1_1-fr.zip,javamail-1_4.zip ,xml-security-bin-1_2_1.zip

    在Tomcat或JBoss这样的Web服务器中部署Axis2时,首先需要将这些压缩包解压并将其中的JAR文件添加到服务器的类路径(Classpath)中。这通常通过修改服务器的`lib`目录或配置文件(如`catalina.properties`或`server....

    Struts框架中struts-config.xml文件配置小结

    ### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...

    tomcat-juli.jar,tomcat-juli-adapters.jar,log4j-1.2.12.jar tomcat 6日志输出

    在Java Web应用服务器Tomcat 6中,日志管理是一个至关重要的部分,它帮助开发者跟踪应用程序的运行状态,排查问题,以及记录系统活动。这里提到的`tomcat-juli.jar`、`tomcat-juli-adapters.jar`和`log4j-1.2.12.jar...

    web.xml配置详细说明.txt

    在J2EE应用程序开发中,`web.xml`文件被称为部署描述符,它是应用程序的核心配置文件。这个文件定义了Web应用的结构、行为以及服务器如何处理请求。本文将深入解析`web.xml`配置文件中的各个元素及其用法。 一、web...

    javax.servlet jar包---解决找不到javax.servlet.*等问题

    - 初始化:当Servlet首次被请求或者在web.xml中配置了`load-on-startup`时,Servlet容器会调用Servlet的`init()`方法进行初始化。 - 服务:每当有新的请求到来,Servlet容器创建一个Servlet实例,然后调用`service...

    在web.xml中设置错误处理页面.docx

    在实验中,我们首先在 WebContent 目录下创建了 404.jsp 和 500.jsp 两个文件,然后在 web.xml 文件中配置了错误处理页面的路径。 实验的结果是,我们成功地设置了错误处理页面,并且在出现异常时,浏览器可以正确...

    部署描述文件web.xml配置详解.doc

    ### 部署描述文件web.xml配置详解 #### 一、引言 在Java Web开发中,`web.xml`是一个非常重要的配置文件,它作为Web应用程序的部署描述符,负责管理与应用程序相关的各项配置信息。本文将深入解析`web.xml`的各项...

    web.xml详细说明

    - **作用**:声明Web应用级别的初始化参数,常用于配置全局变量或外部资源路径等。 - **示例**: ```xml &lt;context-param&gt; &lt;param-name&gt;maxFileSize&lt;/param-name&gt; &lt;param-value&gt;5000000&lt;/param-value&gt; ...

    关于Web.xml配置说明

    【Web.xml配置说明】 在B/S(Browser/Server,浏览器/服务器)项目中,Web.xml文件扮演着核心角色,它是Web应用程序的部署描述符。它包含了一系列配置信息,用于指导服务器如何运行和管理Web应用。以下是对Web.xml...

Global site tag (gtag.js) - Google Analytics