将整个WEB系统压缩到一个包中,然后访问包中路径。可以实现吗?如何实现呢,谢谢

pan6best 上海数创医疗科技有限公司 技术总监/研发总监  2004-09-14 10:45:27
比如说,我有一个WEB系统:
DOCROOT
+WEB-INF
+。。。

我想把整个DOCROOT压缩到一个DOCROOT的压缩包中(扩展名可以自己设定),然后如果有一个请求包中的页面,就可以执行包中的页面。

请问可以实现吗?如何实现?

谢谢!!
...全文
130 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
craks 2004-09-14
比如你包里有一个类叫test
test.class.getResource()就可以的到这个类的url类型的地址了
回复
wubai250 2004-09-14

进入你的WEB应用目录中,然后在cmd中执行以下命令
jar cvf hello.war .
回复
angelheart 2004-09-14
可以啊~~像JBOSS就提供一个deploy工具,压缩成.war包
回复
stonecsdn 2004-09-14
搂主是不是想做一个war包?如果是一个war包,直接放在应用的部署目录下就可以使用了
回复
pan6best 2004-09-14
TO hiking() :

getResourceAsStream

能给个具体的方法吗??
谢谢

回复
hiking 2004-09-14
getResourceAsStream
回复
gogollili 2004-09-14
当然可以了。
将你打的这个包的路径放入classpath中。
然后访问这个包中的内容就可以了。
回复
pan6best 2004-09-14
to stonecsdn(东东) :
不是;

我是想用包的格式(不是WAR或EAR)隐藏自己的所有文件,只有我才能知道通过何种方式来访问这些页面或类
回复
NeverFear 2004-09-14
使用jbx的时候,选择编译后生成war就可以了。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

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