社区
Java EE
帖子详情
在web service中如何通过相对路径来访问文件呢?
lsk2000
2005-05-27 05:10:17
问题是这样的:
我写一个webservice,需要读取一个arswww.ini文件。
我试过,在java应用程序中,用File.getAbsolutePath()能够很轻易的实现,
而在web service中,就不行了。由于不是servlet,所以getRealPath()也不能使用的。
那么在web service中如何通过相对路径来访问文件呢?
...全文
208
6
打赏
收藏
在web service中如何通过相对路径来访问文件呢?
问题是这样的: 我写一个webservice,需要读取一个arswww.ini文件。 我试过,在java应用程序中,用File.getAbsolutePath()能够很轻易的实现, 而在web service中,就不行了。由于不是servlet,所以getRealPath()也不能使用的。 那么在web service中如何通过相对路径来访问文件呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lsk2000
2005-05-27
打赏
举报
回复
马上就下班了,多谢! 看来只有下周来结贴了,周末愉快!!
jFresH_MaN
2005-05-27
打赏
举报
回复
放在classes里面也是可以的。
this.getClass().getResource("/").getFile();
你试试这个
lsk2000
2005-05-27
打赏
举报
回复
谢谢!
我现在试着把这个ini文件放到WEB_INF下的classes里面,还不知道用什么方法去访问。
jFresH_MaN
2005-05-27
打赏
举报
回复
啊?websphere?
那我没有用过。这个应该就不可以了。
反正原理就是想办法得到Request对象。。
你可以查一下你的Document
lsk2000
2005-05-27
打赏
举报
回复
谢谢回复!
我用的是websphere,可以这样写吗?
jFresH_MaN
2005-05-27
打赏
举报
回复
Java WebService SDK里一般都对Servlet部分进行了简单封装,
但都是能得到 HttpServletRequest 的,
如果你是用 apache Axis 可以这样获得:
MessageContext mc = MessageContext.getCurrentContext();
HttpServletRequest request = (HttpServletRequest) mc.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
String root=request.getContextPath();
下面我也不继续写了吧。。
Java
Web
中
的配置
文件
路径
Java
Web
项目
中
配置
文件
的加载路径,普通类和Servlet的默认根路径有些不一样 1、配置
文件
方在src下,在普通class
文件
中
加载 public String sayHello(String name) { String path = "config/jdbc_mysql....
Java
web
中
上传图片,获取
相对路径
,绝对路径
实际上获取的是绝对路径,不过通过浏览器查看到的不会是绝对路径,而是被浏览器保护好,给你看到的一个假的路径,而我们要做的就是获取图片的名字即可,人为的添加一个路径,同时写入到数据库
中
一个
相对路径
即可 ...
web
项目使用虚拟路径读取本地图片
web
项目
中
数据库保存的图片地址为
相对路径
(如下图) 如何在前端上显示本地图片,下面提供解决办法 Tomcat上传图片、
文件
等到项目目录外的其他存储位置 使用 Tomcat 作为服务器的时候,如果将上传
文件
保存在项目...
CXF or JAX-WS 生成
web
service
客户端默认使用绝对路径读取wsdl
文件
,改为
相对路径
读取
wsdl生成的
service
默认使用绝对路径
访问
wsdl
文件
,改为
相对路径
获取
Java JAVA获取
相对路径
问题的解决
Java JAVA获取
相对路径
问题的解决
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章