web工程获取路径问题

问题描述

我在同一服务器的tomcat下面部署工程A和工程B,如何在A的servlet中获取B的某个路径?要求在A的servlet中访问B中某个文件夹下面的文件 问题补充:柴秉承 写道

解决方案

你数据库里存的是相对路径吧,你要直接读取文件要么拼好全路径.你可以这样,把Tomcat路径写在配置文件里,然后再拼上了数据库里的相对路径,最后得到全路径.还有可以通过Http来访问,比如:http://localhost:8080/A/pic/xxx.jpg这样一个路径,B发送Http请求,然后返回的就是文件,用输入流从response里读.
解决方案二:
从tomcat的home上边直接定位,难道不行?
解决方案三:
难道不是传说的绝对路径问题???? 莫非有其他的方法 期待!!
解决方案四:
http://dengzhangtao.iteye.com/blog/901244LZ要的就是这个吧,总结的很全
解决方案五:
不知道你这样做的目的是要干什么 从A获取B里面的资源 除非你知道 A和B的相对路径 和B应用的资源目录结构 如果你对B项目一无所知就获取 我也想知道怎么解决
解决方案六:
http://blog.csdn.net/kdiller/archive/2010/11/24/6031311.aspx

时间: 2024-11-08 20:03:42

web工程获取路径问题的相关文章

Symfony2获取web目录绝对路径、相对路径、网址的方法_php实例

本文实例讲述了Symfony2获取web目录绝对路径.相对路径.网址的方法.分享给大家供大家参考,具体如下: 对于你的需求,Symfony2通过DIC提供了kernel服务,以及request(请求)的封装. 在controller里(在其他地方你可以自行注入kernel,这个服务是HttpKernel库里的一个类:好孩子都喜欢读源代码): $appRoot = $this->get('kernel')->getRootDir(); // 这里得到的是app目录的绝对路径 // ... 然后你

WEB工程中spring配置文件路径问题。

问题描述 WEB工程中在java文件中读取spring配置文件application.xml,配置文件位于WebRoot/spring/application.xml,请问如何读取到?试了好几种路径都无法得到,说文件不存在. 解决方案 解决方案二:/项目名/spring/application.xml解决方案三:在WEB.XML里可以修改访问路径解决方案四:引用2楼baiwei422的回复: 在WEB.XML里可以修改访问路径 为什么我已经修改了web.xml中的contextConfigLoc

Symfony2获取web目录绝对路径、相对路径、网址的方法

本文实例讲述了Symfony2获取web目录绝对路径.相对路径.网址的方法.分享给大家供大家参考,具体如下: 对于你的需求,Symfony2通过DIC提供了kernel服务,以及request(请求)的封装. 在controller里(在其他地方你可以自行注入kernel,这个服务是HttpKernel库里的一个类:好孩子都喜欢读源代码): $appRoot = $this->get('kernel')->getRootDir(); // 这里得到的是app目录的绝对路径 // ... 然后你

Java获取*路径实现探讨_JSP编程

(1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用 (3).request.getSession().getServletContext().getRealPath("/");//获取工程的根路径,这个方法比较好用,可以直接在servlet和jsp中使用

MyEclipse新建Web工程需要注意的问题

MyEclipse新建Web工程需要注意的问题                                                               帅宏军          使用Java语言开发Web项目,优选工具当然是MyEclipse.在使用它建立和管理Web工程时会遇到一些问题,需要引起我们的注意.在开发工作中予以避免或者解决. 一.注意编译路径      在新建工程过程中,会看到如下的一个窗口,这个窗口很重要,它的作用是.          1.控制哪些源码参与编

如何在Web工程中实现任务计划调度

好多朋友用过Windows的任务计划,也有不少程序迷自己曾写过时钟报警.系统自动关机等趣味程序,可却很少有朋友在Web工程中实现过类似功能.今天有空把笔者先前曾在Tomcat上实现的类似功能,搬出来与大家共享. 早在几年前,我公司跟某市财政局合作项目开发,为加强财政局对所属单位财务状况的有效监管,开发.实施了财政局数据中心项目.此项目采用B/S加C/S混合结构模式.财政局Web服务器上架设数据同步接收装置,由市属单位每天下班前把财务信息通过HTTP协议上传至财政局中心服务器,与Web服务器上的接

jar-import web工程时,tomcat包UNbound,包没引入?求解决办法

问题描述 import web工程时,tomcat包UNbound,包没引入?求解决办法 如题,这个UNbound是不是就是包没引入,我访问web是好像是servlet不能解析 解决方案 没有配置server吗,配置tomcat路径

myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图。

问题描述 myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图. myeclipse配置tomcat,但是在部署java web工程后就无法启动,具体原因见图. 希望前辈们帮帮忙. 解决方案 tomcat 服务开启了没有??? 解决方案二: 服务器无法开启.可能是你的项目路径配置有问题.看看你的webroot配置 解决方案三: 有可能你的tomcat端口重复了,我看你有三个tomcat: 然后具体问题你可以根据提示去看tomcat的日志,里面会写的很详细,

Maven中的WEB工程转换为MyEclipse中的WEB工程(自动部署,调试)

下面有两个方法,方法1是我从别人的网页上看的,方法2是我自己总结的,个人感觉方法2更便捷.哪个好用大家自己体会吧.   方法1.简要步骤如下: 0. 为eclipse添加Maven2和MyEclipse插件 1. 将Maven项目转为Eclipse项目,具体操作为将dos命令窗口切换到Maven项目的目录下,输入命令: mvn eclipse:eclipse  2. 进入eclipse,将这个项目导入工作空间 3. 在该项目上点右键Maven->Enable  4. 在该项目上点右键Build