其实这个题目只是为了吸引人,不过也八九不离十了.事情是这样的,公司最近接到一个项目,其中由一个模块是图片(有很多种格式,有些图片相当的大).我先说说规则(不能改变的规则,我也很郁闷):有两台主机A和B,A是weblogic,B负责存储图片(这台可以是tomcat等免费的服务器).老大的意思是用户提交一个表单(这个表单有要上传的图片和文字说明),提交后,图片将会保存在B上,而图片描述和文字说明提交给A的weblogic.
这还没完,用户还可以浏览该图片和描述(意思就是A主机的weblogic要保存该图片在B的url地址),还要他娘的保持一致性,请问各位大侠Weblogic可以和tomcat集群么?或者有其他办法?小弟刚工作,不太明白.还请各位指教.
这还没完,用户还可以浏览该图片和描述(意思就是A主机的weblogic要保存该图片在B的url地址),还要他娘的保持一致性,请问各位大侠Weblogic可以和tomcat集群么?或者有其他办法?小弟刚工作,不太明白.还请各位指教.
只能帮你顶!
上传地址:“c://WebRoot” 这个是参数,A服务期存放文件的物理路径
显示地址:
public class Bean{
private path="www..com/B服务器的发布地址";
get方法
}
页面中显示的时候就调用 Bean.getPath()+上传文件名称 就可以了
期待高人帮你解决,我也学习了
显示和下载还是一样,通过A存储B的发布地址来调用…………
我都觉得自己说的不太靠谱
用mount可以解决
应用服务器不必关心
这样两个项目分别处理,互不干扰,就没有一致性的问题.
再次感谢各位,以上回复都有分
我觉得还是ie上做文章,搞个分步骤提交之类的,比如ajax或什么的,模拟一下,先提交个图,返回id再post个data