发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

jboss建立新文件的问题

2004-08-04 11:52
赞助商链接

在jboss-3.0.8_tomcat-4.1.24版本中,我想在程序运行时,动态在服务器端新建文件,比如有一个用户上传了一个文件,现在程序要让所有客户端都能看到这个文件,具体操作是:先把上传的文件保存在服务器端的磁盘上,再生成一个带有该文件url的htm文件,返回给客户端,这样客户端就可以通过点击该url链接打开文件。

现在的问题是:必须把上传的文件保存在web包的根目录下,比如我的war包的名字为test.war,则必须保证能通过http://xxx.xxx.xxx.xxx:8080/test/uploadfile.doc访问到uploadfile.doc,如果是用tomcat,则我们可以通过getRealPath("/")返回web包的根目录,然后再创建一个新文件来保存上传的文件(通过common-fileupload.jar)。但是在jboss中getRealPath("/")返回的是null(不知是不是jboss的bug),也就是无法得到布署以后的web包的根目录,也就无法实现动态生成新文件。

请问各位大侠该问题如何解决?

2004-08-10 12:46

不要打包成war包。在deploy下建立一个xxx.war的目录,该目录是你的Web项目目录。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com