写了一个简单的web应用,功能之一是上传一些文档到服务器上,然后在页面显示它们的链接,点一下可以下载。服务器用的是geronimo。
    由于我的这个应用是用war包的方式发布的,我认为应该就是war包的根目录就是web应用的默认根目录。结果不是这样,我在服务器端的jsp文件里用 java语言建立了几个目录(只写相对路径),结果我竟然是在%GERONIMO_HOME%\bin里面建立了这几个目录,这说明web应用的默认路径是在war包之外。
    那如果我希望将上传的文件链接到页面上,就很困难了,我不可能链接到绝对路径上。我的活动范围只应该在war包以内才对。
    请高手给个解决方案吧,是不是geronimo的bug呢?还是我应该引用一个环境变量之类的?谢谢