服务器中路径问题~求高手

问题描述

Tomcat的classes目录中 有3个目录 分别是 com(servlet) data(数据xml文件) util(读取xml文件)我现在用dom4j来读取xml文件 但是就是找不到data的数据 网上有说用class对象获得相对路径的方法 但是不灵活我想问问有人知道用相对路径取到data文件夹中的数据文件吗? 因为项目可能部署到其他环境 所以想用相对路径来读取大致流程是 servlet调用util util调用data

解决方案

WEB-INF/classes目录,会被tomcat自动作为classpath加载(这个应该是servlet的标准吧?我也没详细研究)对于classpath中的资源最简单的调用方式就是ClassLoader的getResource(),getResourceAsStream()程序中就是getClass().getResource("/data/filename");getClass().getResourceAsStream("/data/filename");前者返回一个URL 对象,后者返回Stream

时间: 2024-08-19 16:02:57

服务器中路径问题~求高手的相关文章

php iis mysql-用PHP实现excel数据导入数据库,但是提示500错误,服务器是IIS,求高手指点

问题描述 用PHP实现excel数据导入数据库,但是提示500错误,服务器是IIS,求高手指点 require_once ('PHPExcel.php');require_once ('PHPExcel/IOFactory.php');require_once ('PHPExcel/Reader/Excel5.php');if($_POST['leadExcel'] == ""true""){ $filename = $_FILES['inputExcel']['n

安装delphi2010 出现了图中问题,求高手帮忙

问题描述 安装delphi2010 出现了图中问题,求高手帮忙 解决方案 盗版吧啊.从哪里下载的版本啊 解决方案二: 原先安装是好的,再次重装就出现这个问题了

上传视频到优酷服务器时出错,求高手指点迷津~

问题描述 在优酷的上传视频API中(WINFORM),要执行一系列的操作,前面已陆续测试成功,现在在一个叫"upload_slice"的API中需要传递二进制数据,他的API具体说明如下:upload_sliceInterfacePOSThttp://gX.upload.youku.com/gupload/upload_slice?<..parameters..><..BINARYDATA..>Parametersupload_token:string,MUST

C# mapx 始终无法将图元添加至新建图层中,急求高手解答!!!

问题描述 代码如下:MapXLib.Fieldsflds=newMapXLib.FieldsClass;MapXLib.Layerlyr=axMap1.Layers._Item(1);MapXLib.Datasetdts,dts_red=null;MapXLib.Featuresftrs,ftrs_clone;MapXLib.Featureftr;flds.Add("ID","ID",MapXLib.AggregationFunctionConstants.miAg

java中线程 问题 !! 求高手解答!!

问题描述 publicclassTestDeadLockimplementsRunnable{publicintflag=1;staticObjecto1=newObject(),o2=newObject();publicvoidrun(){System.out.println("flag="+flag);if(flag==1){synchronized(o1){try{Thread.sleep(500);}catch(Exceptione){e.printStackTrace();}

模板-求ireprot导致系统挂掉服务器内存溢出求高手指点

问题描述 求ireprot导致系统挂掉服务器内存溢出求高手指点 我用的ireport 制作的pdf模板最近在系统中时不时出现因为某个jasper文件导致系统挂掉,服务器内存被调用这个文件的一个进程占用完了但是再次在系统中打印预览这个文件又正常了.不存在数据量大的问题,求各位高手指点下可能是什么原因导致的!!

net 2.0-用.net2.0设计的网站,更换服务器后,上传组件失效。求高手指教!

问题描述 用.net2.0设计的网站,更换服务器后,上传组件失效.求高手指教! 公司网站,2011年设计,用的是微软的.net2.0框架(aspx)+win2003IIS,以前运行一切正常,搬迁到云服务器后,出现上传组件错误,具体表现: 1.点击上传组件后,源代码不执行(也就是点了之后页面闪一下,然后就回复了原页面): 2.自己新建了一个ASP编写的程序,上传成功: 3.目录权限没问题: 4.在云服务器上安装了VS2010进行本地调试,localhost加端口进行访问,测试上传是成功的.奇怪的是

多线程-在编写一个从谷歌下载影像图的程序,下载过程中,网速时快时慢,求高手指点

问题描述 在编写一个从谷歌下载影像图的程序,下载过程中,网速时快时慢,求高手指点 这个程序开了多线程,一张图片一张图片的下载,如果,下载失败,在While循环里,Sleep一下,直到下载成功,才退出循环,这样确保每一张图片下载成功,求高手指点啊,是不是线程开得太多了,有一百多个,还是while循环处理的问题 解决方案 100多线程没有什么意义,10个线程基本上就够了. sleep会导致当前线程休眠,看你是不是用错了. 解决方案二: 线程内处理代码如下: bool bDownLoad = CTil

跪求高手赐教,两个数据库两个表怎样象SQL中做Left join关联然后在datagrid中输出!!!!

问题描述 目前有两个数据库,一个ORACLE一个sqlserver,想比较两个数据库中两张表的差异,并把结果输出到datagrid,能不能实现象在SQL中LEFTJOIN那样的效果进行关联?(DTS做起来效率太低)DATASETDATATABLE可以实现这样的效果吗?查阅了很多资料和MSDN,都没找到答案,求高手赐教!!!最好是有思路和代码,谢谢!!! 解决方案 解决方案二:关注-解决方案三:明确的告诉你不行!解决方案四:呜呜....连变通的方法也没有吗?解决方案五:比较两个数据库中两张表的差异