申请了一个虚拟主机,用java读写xml出现无权限的问题。

alamtang 2003-03-28 11:46:26
该虚拟主机用apache搭建,我用我的username login进去后,在www目录下建了一个xmldoc目录,并把一个xml用ftp上传了上去。然后用servlet读取时java.io异常,提示无此权限,写就更不用说了,

请问该如何解决?
...全文
38 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
alamtang 2003-03-29
  • 打赏
  • 举报
回复
to icecloud(冰云) .
我无telnet权限。他的telnet part 没开。
alamtang 2003-03-29
  • 打赏
  • 举报
回复
to redv(想不出来,就出去转转) ,去了IO?是如何去的?那该如何是好?
alamtang 2003-03-29
  • 打赏
  • 举报
回复
Error message:
Xml name=/home/xxx.com/web/www/xmldoc/sample.xml [2003-03-29 20:09:13] XMLDisplaySample Error: .Dsiplay Error:.disData Error:java.io.FileNotFoundException: /home/xxx.com/web/www/xmldoc/sample.xml (Permission denied)

直接在IE上www.xxx.com/xmldoc/sample.xml可显示。

代码如下:
String strFileName = ="/home/xxx.com/web/www/xmldoc/sample.xml";

Document doc;
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
doc = docBuilder.parse(new File(strFileName));

........................

TransformerFactory tFactory =TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new java.io.File(strFileName));
transformer.transform(source, result);

redv 2003-03-29
  • 打赏
  • 举报
回复
虚拟主机为了安全一般都去了java.io的.
icecloud 2003-03-29
  • 打赏
  • 举报
回复
没道理啊,你用ie能够打开xml看么?

可能是你的文件读取权限问题?设置以下Chmod
还是你读取方式有问题呢?

代码能否拿出来看?
alamtang 2003-03-28
  • 打赏
  • 举报
回复
还有人在线吗?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧