`
y806839048
  • 浏览: 1120815 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

windows,linux路劲符号问题

阅读更多

 

windows,linux路劲符号问题:

 

File file=new File(homePath+"//WEB-INF//classes//" + filePathName);

 这种不需要加file:///

 

 

1.

 

windows 左斜杠,右斜杠都可以

linux   右斜杠

 

windows

 

 \\用3根\\\,用两根的话会报D盘找不到之类

//DocumentBuilder.parse java.net.UnknownHostException: D

systemParameter.setTransFile("file:\\\"+homePath + systemParameter.getTransFile());

systemParameter.setTradeFile("file:\\\"+homePath + systemParameter.getTradeFile());

systemParameter.setCommFile("file:\\\"+homePath + systemParameter.getCommFile());

 

 

linux,windows

 

 

      digester.addBeanPropertySetter("system/smsaddress/smsrespxmladdr", "respSMSXml");

                        logger.info("=======homePath=================="+homePath);

File file=new File(homePath+"//WEB-INF//classes//" + filePathName);

digester.parse(file);

logger.info("=======filePathName=================="+homePath+"WEB-INF\\classes\\" + filePathName);

//windows,LINUX

 //用3根///,用两根的话会报D盘找不到之类

systemParameter.setTransFile("file:///"+homePath + systemParameter.getTransFile());

systemParameter.setTradeFile("file:///"+homePath + systemParameter.getTradeFile());

systemParameter.setCommFile("file:///"+homePath + systemParameter.getCommFile());

 

配置文件/

 

<transfile>/WEB-INF/classes/config/transdef.xml</transfile>

   <!-- 交易文件 -->

   <tradefile>/WEB-INF/classes/config/xml/trdef.xml</tradefile>

   <!-- 交易通讯区配置 -->      

   <commfile>/WEB-INF/classes/config/xml/commdef.xml</commfile>

 

 

拼接后\/可以混用,

 

/\可以

/home/tomcat7/webapps/hb_telesale\WEB-INF/classes/config/xml/trdef.xml

 

 

 

2.

如果是访问文件夹,没有协议,加file://(无论windows还是linux)

no protocol: /home/tomcat7/webapps/hb_telesale/WEB-INF/classes/config/xml/trdef.xml

 

 

 

3.

servlet典型用法

 

这里面的参数是init方法的参数

 

<servlet>

   <servlet-name>LoadSystemConfigParameter</servlet-name>

   <servlet-class>core.sys.run.LoadSystemConfigParameterServlet</servlet-class>

   <init-param>

     <param-name>filepathname</param-name>

     <param-value>system.xml</param-value>

   </init-param>

<!-- 数据库数据定时导入导出配置 -->

   <init-param>

       <param-name>dbioImpFilePath</param-name>   

       <param-value>classpath:dbio/import.xml</param-value>   

   </init-param>

   <init-param>

       <param-name>dbioExpFilePath</param-name>   

       <param-value>classpath:dbio/export.xml</param-value>   

   </init-param>

   <load-on-startup>1</load-on-startup>

  </servlet>

 

 

system.xml  这个里面拿 

 

public class LoadSystemConfigParameterServlet

extends HttpServlet

{

private static final long serialVersionUID = 5130241834911695773L;

private static final Log logger = LogFactory.getLog(LoadSystemConfigParameterServlet.class);

public void init(ServletConfig config)

throws ServletException

{

String filePathName = config.getInitParameter("filepathname");

String homePath = config.getServletContext().getRealPath("");

 

 

 

SystemParameter systemParameter = SystemParameter.getInstance();

systemParameter.setSystemHomePath(homePath);

}

}

 

 

项目发布地址获取方法

 

String homePath = config.getServletContext().getRealPath("");

linux是/home/tomcat7/webapps/hb_telesale

windows是D:\ideahblj\target\hb_telesale

 

 

 

4.

 

classpath:==//WEB-INF//classes//

 

 

 

 

注意:发布的时候最好之前的文件夹删除

 

分享到:
评论

相关推荐

    路劲

    路劲

    windows, which命令找到.exe文件路径

    `which`命令在Linux和macOS系统中广泛用于找出指定的可执行文件在哪个路径下,但Windows提供了类似功能的`where`命令来达到相同的目的。 `where`命令是Windows自带的一个实用工具,它可以搜索环境变量PATH中的所有...

    GA_PSO-master.zip_PSO解决_ga_pso_hybrid pso_路劲规划_路劲规划 算法

    pso和ga混合算法用来解决路劲规划问题

    用于求最优路劲的蚂蚁或蚁群算法

    蚁群算法是一种 metaheuristics 算法,仿真蚂蚁觅食的过程,以解决组合优化问题。该算法的主要思想是,蚂蚁在觅食时,会留下化学物质(pheromone),以引导其他蚂蚁follow 该路径。蚁群算法将此过程抽象化,使用概率...

    Linux系统下修改环境变量PATH路径的三种方法.docx

    Linux 系统下修改环境变量 PATH 路径的三种方法 环境变量 PATH 是 Linux 系统中的一个重要变量,它规定了 shell 在搜索可执行文件时的路径。在 Linux 系统中,我们可以通过修改环境变量 PATH 来添加新的路径,使得 ...

    上海路劲佘山院子住宅建筑研发方案

    内容简介:上海路劲佘山院子住宅建筑研发方案( PDF+171页)。图纸包含:项目概况、示范区范围、建筑部分、室内部分、景观设计、设计理念、解决策略、项目区位、方案思路、案例研究、设计寓意、形体生成、概念剖面、...

    根据指定文件或者文件夹路劲压缩文件

    传入指定文件或者文件夹路劲数组进行压缩,支持混合的文件夹或者文件。速度快,不需要额外引入包

    windows server 2012 R2 中文繁体语言包

    《深入探讨Windows Server 2012 R2中文繁体语言包》 Windows Server 2012 R2是一款由微软公司推出的服务器操作系统,广泛应用于企业级环境,为用户提供高效、稳定的服务。针对中文用户,微软特别提供了中文繁体语言...

    zui-duan.rar_最小路_权值路劲

    在IT领域,网络图论是解决许多实际问题的重要理论基础,其中包括寻找“最小路径”问题。标题中的"zui-duan.rar_最小路_权值路劲"直指这一核心概念。最小路径问题通常出现在路由选择、物流规划、电路设计等场景中,...

    常州路劲城促销策略分析毕业论文.doc

    本文通过对路劲城的促销策略进行深入分析,旨在找出其存在的问题,并提出改进措施,以期为企业的长远发展提供有力支持。 【房地产现状分析】 1.1 现状分析 当前房地产市场呈现多元化和理性化趋势。消费者不再仅...

    stata 1.2 stata文件路劲02.mp4

    stata 1.2 stata文件路劲02.mp4

    通和路劲商鼎路项目提案.pptx

    通和路劲商鼎路项目提案.pptx

    eclipse工程,从linux(ubuntu)到windows的迁移

    ### Eclipse 工程从 Linux (Ubuntu) 迁移到 Windows 的详细指南 #### 一、迁移背景及需求 在日常工作中,经常会遇到项目需要在不同操作系统之间进行迁移的情况。本篇文章聚焦于Eclipse工程从Linux(Ubuntu)系统...

    分支限界求最短路劲

    在计算机科学领域,寻找最短路径问题是一种常见的优化问题,特别是在网络分析、图论和算法设计中占有重要地位。本文将深入探讨如何利用分支限界法(Branch and Bound)来解决这一问题,以及如何用纯C语言实现这一...

    基于嵌入式Linux多传感器融合的移动机器人避障系统.pdf

    该系统的实验结果表明,该系统可以实现多传感器信息融合、避障算法和路劲规划,并具有较高的可靠性和实用性。 知识点: 1. 嵌入式Linux操作系统的应用 嵌入式Linux操作系统是指在嵌入式系统中使用的Linux操作系统...

    检测URL地址路劲是否有效

    检测一个url路劲是否有效,数据库中保存的url有的是错误的,有的可能过一段就ping不通,所以适时检测URL很有必要

    图的基本运算

    在计算机科学中,图是一种数据结构,用于表示对象...总之,这个程序提供了图的基本操作,包括创建、打印、深度优先遍历和广度优先遍历,这些都是图论和算法学习中的核心概念,常用于解决诸如路径查找、拓扑排序等问题。

    农田污染综合防治技术路劲和风险管控.doc

    农田污染综合防治技术路劲和风险管控.doc

    基础排序的蚁群_路劲规划_基于排序的蚁群算法程序_改进_改进蚁群_蚁群排序_

    路劲规划是计算科学、机器人学和人工智能领域的一个重要问题,目标是为移动实体找到从起点到终点的最短或最优路径。基于排序的蚁群算法可以应用于路劲规划,通过信息素更新策略,寻找多个起点到终点之间的最佳路径...

    路劲动画教案

    本文主要介绍的是如何在Flash中创建沿路径运动的动画,即“路劲动画”。这是一种在动画制作中常见的技术,允许对象按照预先绘制的路径进行动态移动,为动画增加更多的生动性和创意。 1. **引导层的概念**: - 引导...

Global site tag (gtag.js) - Google Analytics