社区
Web 开发
帖子详情
war如何访问包外的文件
micro2000
2010-09-28 10:23:10
我的web应用采用war的方式发布,现在增加了一个许可文件。
如果把许可文件放在包里,那用户更新许可文件就很别扭了:
要不我每次把带有许可文件的war包发给客户,或者让客户自己把许可文件加到war包里。
不知道能不能把许可文件放在war包外边,在程序中访问war包外边的许可文件。
...全文
211
7
打赏
收藏
war如何访问包外的文件
我的web应用采用war的方式发布,现在增加了一个许可文件。 如果把许可文件放在包里,那用户更新许可文件就很别扭了: 要不我每次把带有许可文件的war包发给客户,或者让客户自己把许可文件加到war包里。 不知道能不能把许可文件放在war包外边,在程序中访问war包外边的许可文件。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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”,有相关的资料吗?
myeclipse10.7.1 导出
war
问题解决办法
myeclipse10.7.1 导出
war
问题解决办法 myeclipse10破解后,导出
war
包时报“SECURITY ALERT: INTEGERITY CHECK ERROR” 只要执行完第一步的破解后,将com.genuitec.eclipse.export.wizard_9.0.0.me201211011550.jar替换plugins目录下的同名
文件
即可 。 (替换后,最好将jar
文件
改成.txt
文件
结尾,然后重启myeclipse10,然后关闭,再将jar改回.jar为扩展名的状态,重启后就可以了)
如何更新
war
包内
文件
如何更新
war
包内
文件
1.替换的
文件
直接在
war
包的根目录(一级目录)下2.替换的
文件
在
war
包的二级及以下目录如果是window下需要注意 转载链接,若侵删 https://www.cnblogs.com/yanan7890/p/9572757.html 1.替换的
文件
直接在
war
包的根目录(一级目录)下 如:直接使用jar uvf命令替换即可 替换a.
war
中b.xml
文件
jar uvf a.
war
b.xml 注:b.xml需要和a.
war
在同一个目录下。 2.替换的
文件
在
war
包的二级及
jar包和
war
包的区别
1. 概念 1.1 jar包 JAR包是类的归档
文件
,JAR
文件
格式以流行的 ZIP
文件
格式为基础。与 ZIP
文件
不同的是,JAR
文件
不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。 2.2
war
包
war
包是JavaWeb程序打的包,
war
包里面包括写的代码编译成的class
文件
,依赖的包,配置
文件
,所有的网站页面,包括html,jsp等等。一个
war
包可以理解为是一个web项目,里面是项目的所有东西。 2. 目录结构
spring
访问
war
包外
的配置
文件
因为生产和开发测试的环境不同,所以有时候需要把properties
文件
放在
包外
方便修改配置。 这里用的是spring的PropertyPlaceholderConfigurer来读取properties属性。 file:${user.dir}/config/applicatio
替换jar包或者
war
包里的
文件
一般情况下,我们通过某种工具(比如Maven)生成
文件
,或者
文件
。有时希望修改里面的一个
文件
,比如
文件
,又或者是一个配置
文件
,但又不想重新build整个项目,只想把这个
文件
塞进jar包或者
war
包,替换原先的
文件
。jar包和
war
包做法一样,以下以jar包为例,
war
包同理。具体步骤为:首先把jar包解开,一般来说,系统上的解压工具都可以使用,比如 。注意解压后的
文件
目录结构,例如:jar包的内容为: 则解压后, 和 应该和 处于同一目录下。 有些解压工具(比如Mac的 ),会多生成一
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章