war如何访问包外的文件

micro2000 2010-09-28 10:23:10
我的web应用采用war的方式发布,现在增加了一个许可文件。

如果把许可文件放在包里,那用户更新许可文件就很别扭了:
要不我每次把带有许可文件的war包发给客户,或者让客户自己把许可文件加到war包里。

不知道能不能把许可文件放在war包外边,在程序中访问war包外边的许可文件。
...全文
101 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
micro2000 2010-11-05
我做了一个工具包,放在lib库中,这样用工具包的某个类名就可以访问conf目录了:

比如:aaaa.class.getResource("/").getPath()

感谢各位的回答!
回复
blazingfire 2010-09-28
增加一个上传证书文件的功能,让用户可以更新证书到服务器中。
服务器端程序接收到上传来的证书,存到固定位置或数据库,用到证书时就从固定位置或数据库取
回复
magong 2010-09-28
把许可文件流放数据库中?
回复
daiyefei 2010-09-28
在META-INFO中加入许可文件的classpath
回复
Epiphone 2010-09-28
还不如在你的war里面加个模块 就叫升级模块 此模块的作用就是替换你那个许可文件的
回复
villagehead 2010-09-28
http://greentiro.javaeye.com/blog/368570

good luck
回复
micro2000 2010-09-28
数据库是我的保留的方法,如果实在没有办法,只有这样。

4楼的方法和数据库的方法有点类似,还要做一个上载的页面,不过也算一种思路。

二楼的“在META-INFO中加入许可文件的classpath”,有相关的资料吗?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-28 10:23
社区公告
暂无公告